我正在使用Visual Studio 2013开发一个带有XAML和C#的Windows手机应用程序。我添加了一个UI:AdControl,如下所示:
.....
xmlns:UI="using:Microsoft.Advertising.Mobile.UI"
.....
<UI:AdControl AutoRefreshIntervalInSeconds="60" ApplicationId="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" AdUnitId="00000000" HorizontalAlignment="Center" Height="80" VerticalAlignment="Bottom" Width="480" IsAutoRefreshEnabled="True"/>
(ApplicationId和AdUnitId在应用程序中是正确的,但未在此处显示)
添加内容正确显示,但点击广告后,它不会像在平板电脑和其他应用中那样转到广告客户的页面。
谢谢!
答案 0 :(得分:1)
如果AdControl
不起作用,您可以使用ad mediation
。按照微软 -
Microsoft为广告中介提供支持,以便您优化您的广告 通过调解来自一个或多个广告请求的应用内广告收入 广告网络。
提供用于展示广告的SDK的不同广告网络 在你的Windows Phone应用程序可能有自己的优势,有些 具有更高的每千视图成本(eCPM)或更高的填充率 (在您的应用提出请求时投放的广告的百分比) 市场比其他人。使用单一广告网络,您最终可能会遇到 未填充的广告请求会导致您失去潜在的收入。
参考
1. Using ad mediation to maximize ad revenue
3. Inside Windows Platform: Maximize ad revenue with Windows Ad Mediator Service and Control
答案 1 :(得分:0)
我会检查您的z-index订单,您的AdControl可能正在被覆盖&#39;另一个控制。
如果广告显示它从根本上起作用,那么如果您的分层没有运气,我会向&#34; IsEngagedChanged&#34;添加一个事件处理程序。和&#34; ErrorOccurred&#34;进一步调试的事件。