AdControl SDK версии 6.1.320.0 не показывает тестовую рекламу

У меня возникла проблема с AdControl SDK (6.1.320.0) для Windows Phone, и мне интересно, есть ли у кого-нибудь еще такая проблема. Моя проблема в том, что AdControl не отображает тестовую рекламу в эмуляторе и на устройстве. Я тестировал на нескольких машинах и даже создал новый тестовый проект, чтобы попробовать.

Это мой код XAML:

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<my:AdControl AdUnitId="Image480_80" ApplicationId="test_client" Height="80" HorizontalAlignment="Left" Margin="-34,118,0,0" Name="adControl1" VerticalAlignment="Top" Width="540" />
</Grid>

Вот что я сделал до сих пор:

  1. Добавлено событие erroroccured элемента управления рекламой и напечатано сообщение об ошибке. он показал «Код состояния ошибки HTTP: NotFound (404)»

  2. Я проверил все возможности в манифесте. он содержит все возможности, потому что это тестовый проект по умолчанию.

  3. затем я попробовал то же самое на своем рабочем компьютере, на котором раньше не было Windows Phone SDK и AD SDK. Там тоже не работает.

  4. затем я декомпилировал Ad SDK для сборки Silverlight и нашел URL-адрес производственного и тестового сервера.

AdPlacement.ServerUrl = "https://mobileads.msn.com/v3/Delivery/Placement"; AdPlacement.TestServerUrl = "https://mobileads-test.msn.com/v3/Delivery/Placement";

URL-адрес тестового сервера вообще не подключается. Я использую VS2010 Ultimate на конечной машине Windows 7 x64.

Любая другая идея? Я также связался с psupport AT microsoft DOT com, но пока не получил ответа.


person RajeshR    schedule 01.05.2012    source источник


Ответы (2)


После пары писем в службу поддержки MS Ad Center они смогли воспроизвести проблему внутри компании при попытке подключения из внешней сети. Они исправили проблему сегодня днем. Он работает без каких-либо изменений кода с моей стороны. Проблема заключалась в том, что рекламный сервер, который обслуживает тестовые объявления «https://mobileads-test.msn.com/v3/Delivery/Placement, был недоступен из-за пределов сети MS!

person RajeshR    schedule 02.05.2012

Я лично никогда не понимал необходимости тестового режима. Я никогда не использую тестовый режим.. Просто задайте правильную конфигурацию для приложения / рекламного блока и все.

person Hermit Dave    schedule 01.05.2012
comment
извините, я не говорил о свойстве testmode элемента управления рекламой. это свойство больше не нужно и недоступно в последней версии Ad SDK. Я говорил об AdUnitId и ApplicationId управления рекламой. Вы не можете запустить приложение в эмуляторе с реальным ApplicationId для AdControl. Кстати, команда поддержки MS Ad признала, что может воспроизвести проблему. через несколько часов у меня заработала тестовая реклама. - person RajeshR; 02.05.2012
comment
очень странно.. у меня никогда не было таких проблем. Однако я заметил, что эмулятор не переключает сетевое соединение. вам нужно перезапустить, если вы хотите подключение для передачи данных. - person Hermit Dave; 02.05.2012