我有一个Windows 8.0应用程序。我在NuGet和AdDuplex (它的依赖关系)中下载了AdDuplex(v.2.1.1)。我已经下载了AdMob SDK并在我的项目中引用了它。然后我将控件添加到我的MainPage.xaml中:
<adRotator:AdRotatorControl
x:Name="AdRotatorControl"
BorderBrush="Aquamarine"
BorderThickness="2"
Height="90"
Grid.Row="2"
LocalSettingsLocation="/Assets/AdSettings/Settings.xaml"
AutoStartAds="True" />注:边框和高度的存在,只是因为我想确保控件显示在适当的位置。看来是的。
并将设置文件放置到/Asset/AdSettings/Settings.xaml:
<?xml version="1.0" encoding="utf-8"?>
<AdSettings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<CultureDescriptors CultureName="">
<AdMob AppId="XXXXXX" Probability="50" AdOrder="1" />
<AdDuplex AppId="XXXXX" Probability="50" AdOrder="2" />
</CultureDescriptors>
</AdSettings>我的应用程序肯定没问题,但是控件没有显示任何广告。所以尝试了几件事:
最糟糕的是,AdRotator没有提供任何“错误”事件,所以我不知道问题在哪里。为了找出正在发生的事情,我发现了一些可疑的东西: IsLoaded和IsInitialised属性都设置为false。而且,PlatformAdProviderComponents没有任何项目。我在WP8.1设备上测试一切,而不是仿真器。
发布于 2015-01-03 19:07:44
最终我找到了我的问题的答案。
https://stackoverflow.com/questions/27731987
复制相似问题