如何在Windows Phone 7中使用Adcontrol?

时间:2013-06-04 13:07:15

标签: windows-phone-7 advertising

我想在我的应用程序中添加广告。我添加了add控件并从Microsoft Adverting Pubcenter获得了ApplicationId和AdunitId。

我把它放到我的应用程序中,但它不起作用........

在我提供该ID之前,它显示在下面。

enter image description here

我给那个id以及所有不显示的内容。

这是我的xaml代码。

<UI:AdControl ApplicationId="myid" AdUnitId="myid" Width="480"/>

我该如何解决呢?请帮我。提前谢谢。

1 个答案:

答案 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);  
} 

如果结果是“没有广告可用”,那么就是这种情况。

如果您通过更改广告单元的类别获得更好的结果,则可以尝试。无论如何,美国以外的广告库存通常很差。