我想在我的应用程序中添加广告。我添加了add控件并从Microsoft Adverting Pubcenter获得了ApplicationId和AdunitId。
我把它放到我的应用程序中,但它不起作用........
在我提供该ID之前,它显示在下面。
我给那个id以及所有不显示的内容。
这是我的xaml代码。
<UI:AdControl ApplicationId="myid" AdUnitId="myid" Width="480"/>
我该如何解决呢?请帮我。提前谢谢。
答案 0 :(得分:0)
如果有可用的广告资源,您的应用只会展示广告。也就是说,如果有发布者在那个时刻发布广告。如果不是这种情况,则控件消失。
您可以订阅广告控制的ErrorOcurred
事件来检查这是否属于您的情况:
private void AdControl_ErrorOccurred(object sender, Microsoft.Advertising.AdErrorEventArgs e)
{
System.Diagnostics.Debug.WriteLine("Ad Error : ({0}) {1}", e.ErrorCode, e.Error);
}
如果结果是“没有广告可用”,那么就是这种情况。
如果您通过更改广告单元的类别获得更好的结果,则可以尝试。无论如何,美国以外的广告库存通常很差。