Гугл Адмоб для iOS. Когда и как появятся настоящие объявления?

Недавно я добавил межстраничную рекламу в свое приложение для iOS. Хотя на этапе разработки мы должны использовать идентификатор testDevice для тестовой рекламы. В часто задаваемых вопросах Google admob говорится, что вы можете отправить приложение с идентификатором testDevice, который все еще находится в нем. Я отправил его с этим. Будет ли мое приложение показывать настоящую рекламу, когда оно появится в магазине??


person shubhsin    schedule 28.09.2015    source источник


Ответы (4)


Конечно. Но вы не можете проверить это на своем собственном устройстве, которое было установлено в файле testDevices.

Для дальнейшего использования вот ссылка, подтверждающая это: https://developers.google.com/admob/ios/targeting#faq

person nzs    schedule 28.09.2015

Он действительно будет показывать живую рекламу для всех устройств, кроме тех, которые вы указали как testDevices.

Еще одна вещь, которая пришла мне на ум (на самом деле не связана с вашим вопросом, но я думаю, что вы все равно можете извлечь пользу из этой информации, если вы еще этого не знаете) заключается в том, что если вы создаете с iOS 9 SDK необходимо отключить ATS, так как текущий AdMob SDK несовместим с ATS. Если ATS не отключен, AdMob SDK не сможет получать и показывать рекламу. Дополнительную информацию об этом можно найти в Google. Блог разработчиков рекламы

person Markus    schedule 28.09.2015
comment
Спасибо Маркус за ответ. Я создал приложение с использованием xcode 6, так что это не будет проблемой. - person shubhsin; 29.09.2015

Если вы работаете с iOS10, вы должны добавить это в свой .plist:

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
    <key>NSAllowsArbitraryLoadsForMedia</key>
    <true/>
    <key>NSAllowsArbitraryLoadsInWebContent</key>
    <true/>
</dict>

В противном случае будут отображаться только тестовые объявления. Подробнее об этом можно узнать в документации Firebase по Admob.

Конечно если вы добавите свое устройство в testdevices в GADRequest оно работать не будет.

person Oriol    schedule 25.01.2017

Убедитесь, что вы настроили AdMob с правильными app-id и ad-unit-id. В инструкциях по установке используются идентификаторы заполнителей, а не идентификаторы для вашего экземпляра.

person Ric Santos    schedule 15.03.2017