在我的UWP应用程序中,我使用的server.address=127.0.0.1
可以是320x50或640x100,具体取决于窗口大小。问题是,如果我使用我的AppID和UnitID,我就无法显示广告,即使我使用Microsoft提供的测试ID也会显示它们。该应用程序具有Internet客户端功能,自上周以来在商店中私下可用,我正在使用意大利IP进行调试。 AdControl
事件给出了ErrorOccured
错误。我怎么能解决这个问题?
编辑1:
我使用答案的链接安装了Microsoft Ads SDK,但现在我开始使用这行代码NoAdAvailable
在MainPage.g.i.cs文件中出现此错误:global::Windows.UI.Xaml.Application.LoadComponent(this, resourceLocator, global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
。
我有办法解决吗?
答案 0 :(得分:1)
您可能会遗漏某些内容请按照以下步骤操作 -
1)下载此SDK
2)在项目中添加对Microsoft Advertising SDK的引用: 在Solution Explorer窗口中,右键单击References,然后选择Add Reference ...
在“参考管理器”中,展开“通用Windows”,单击“扩展”,然后选中“Microsoft Advertising SDK for XAML(版本10.0)”旁边的复选框。
在“参考管理器”中,单击“确定”。
3)修改嵌入广告的页面的XAML,以包含Microsoft.Advertising.WinRT.UI名称空间 在xaml参考中添加这行代码 -
xmlns:UI="using:Microsoft.Advertising.WinRT.UI"
4)然后使用商店广告单元和ID
添加广告控件<UI:AdControl ApplicationId="Your Ad ID"
AdUnitId="Your AdUnit"
HorizontalAlignment="Left"
Height="250"
VerticalAlignment="Top"
Width="300"/>
这是横幅广告的示例,因此请转到您的开发信息中心获利&gt;在应用广告中,然后创建新的广告单元。
*选择您的应用,
*添加广告单元名称
*选择广告单元类型为横幅,
*和设备系列Windows 10 UWP。
然后点击“创建”,然后将您的广告单元ID和应用ID复制到xaml中的广告控件中
然后在x86,x64x,ARM中调试您的应用,然后等待几秒钟(根据您的互联网连接),广告很快就会出现。
在向商店提交应用包后,您需要配置广告中介..请阅读此article,这将逐步显示您的内容