我如何将DrawableAd带到前面

时间:2014-05-14 08:34:42

标签: c# windows-phone-7 advertising

我在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方法上绘制其他组件,即使我最后绘制了添加,它仍然落后于所有其他组件

1 个答案:

答案 0 :(得分:0)

我想通了,我把它与其他组件一起绘制在spriteBatch内,实际上你必须在spriteBatch.End();之后绘制它,谢谢你的帮助