我如何把DrawableAd到前面

本文关键字:前面 DrawableAd | 更新日期: 2023-09-27 18:03:28

我在windows phone 7应用程序上插入广告。这就是我创建drawable add:

的地方
AdComponent.Initialize("test_client");
Microsoft.Xna.Framework.Rectangle rect = new Microsoft.Xna.Framework.Rectangle(0, 0, 480, 80);
//rect.Location= (20,20);
drawableAd = AdComponent.Current.CreateAd("Image480_80", rect, true);
drawableAd.AdRefreshed += new EventHandler(drawableAd_AdRefreshed);
drawableAd.ErrorOccurred += new EventHandler<Microsoft.Advertising.AdErrorEventArgs>(drawableAd_ErrorOccurred);

,这是我在OnDraw方法上绘制它的地方:

AdComponent.Current.Draw(); 

我想做的是让它来到前面,因为我在OnDraw方法上绘制了其他组件,即使我在最后绘制了add,它仍然在所有其他组件后面

我如何把DrawableAd到前面

我明白了,我是在spriteBatch和其他组件里面画的,而实际上你必须在spriteBatch.End();之后画,谢谢你的帮助