Объявления PubCenter не отображаются с помощью adrotator

Я использую AdRotator в своем приложении WP8, и хотя объявления AdDuplex отображаются очень хорошо, объявления PubCenter не отображаются. Я видел, что это было нормально, он не появляется в эмуляторе. Но я тестировал режим "устройства" и он тоже не появляется. Я также попытался опубликовать свое приложение с параметром 50/50 для AdDuplex и PubCenter, и мы видим только рекламные объявления AdDuplex.

Обратите внимание, что я использую AdDuplex версии 2.1.0-Beta1.

Вот мой xaml:

<adRotator:AdRotatorControl 
                    x:Name="AdRotatorControl"
                    Grid.Row="3"
                    AdHeight="80" AdWidth="480"
                    Margin="-12,253,0,-243"
                    LocalSettingsLocation="defaultAdSettings.xml"
                    AutoStartAds="True" />

И файл defaultAdSettings.xml:

<?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="">
    <AdDuplex AppId="950XX" Probability="50"/>
    <PubCenter AppId="767b12XX-bcXX-41XX-a5XX-333ba4afb0XX" SecondaryId="107299XX" Probability="50"/>
    </CultureDescriptors>
</AdSettings>

Даже если я укажу параметры 100 (pubCenter) / 0 (AdDuplex), ничего не появится. И я проверил эти возможности:

<Capability Name="ID_CAP_IDENTITY_USER"/>
<Capability Name="ID_CAP_MEDIALIB_PHOTO"/>
<Capability Name="ID_CAP_NETWORKING" />
<Capability Name="ID_CAP_PHONEDIALER" />
<Capability Name="ID_CAP_WEBBROWSERCOMPONENT" />

Кто-то может подумать, почему мои объявления PubCenter не отображаются?

1 ответ

Решение

Я нашел решение самостоятельно после долгих поисков. Чтобы использовать "pubCenter" с "AdRotator", необходимо хорошо выполнить следующие пункты:

1) Проверив мощности

<Capability Name="ID_CAP_IDENTITY_USER"/> 
<Capability Name="ID_CAP_MEDIALIB_PHOTO"/> 
<Capability Name="ID_CAP_NETWORKING" /> 
<Capability Name="ID_CAP_PHONEDIALER" /> 
<Capability Name="ID_CAP_WEBBROWSERCOMPONENT" /> 

2) Добавить ссылку на Microsoft Advertising SDK

Моя ошибка в том, что я забыл ссылку на SDK. Но сейчас все работает отлично:)

Другие вопросы по тегам