adob TEST ad -> Нет объявлений для показа - PullRequest
0 голосов
/ 07 июня 2018

Это не дубликат.

В новом Admob SDK (Google-Mobile-Ads-SDK 7.31.0), когда вы показываете тестовое объявление, оно показывает РЕАЛЬНОЕ объявление (!) и добавляет аннотацию со словами «Тестовое объявление»

Но иногда, когда вам действительно нужно показать объявление (для целей тестирования), вы получаете код ошибки 1 «Ошибка запроса: нет объявления»показать. "

Это IS тестовое объявление.Я вижу слова «Тестовая реклама», когда показывается тест!(когда это было показано, теперь ничего не отображается = [)

ТАК, мой вопрос: знает ли кто-нибудь обходной путь?

example of annotation in an interstitial ad

1 Ответ

0 голосов
/ 08 июня 2018

Теперь я знаю ответ ... Это ошибка в SDK.= [

см. Здесь

Самый простой способ загрузить тестовую рекламу - использовать наш специальный идентификатор тестового рекламного блока для баннеров iOS: ca-app-pub-3940256099942544 / 2934735716

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


РЕДАКТИРОВАТЬ : Я нашел и решил REAL Issue.

Когда вы создаете объявление, у вас есть два варианта:

  1. Добавить его для просмотра иерархии ПОСЛЕ оно загружает объявление ---> работает всегда
  2. Добавьте его для просмотра иерархии ДО оно загружает рекламу ---> БУДЬТЕ ОСТОРОЖНЫ С ЭТОМ ОДИН

Если вы выберете второй подход, вам нужно установить рамку показа объявления на видимый размер (ширина + высота), и вы должны убедиться, что isHidden = false

Моя проблема заключалась в том, что я хотел оживить показ рекламы.Я добавил баннер в UIStackView и установил его isHidden на true.

Я использовал делегата, поэтому при загрузке объявления я анимировал isHidden на false.Все выглядит хорошо, но, по-видимому, SDK Google Mobile Ads проверяет, что объявление видно до того, как оно загружается, - мой просмотр был НЕ видимым!поэтому я получил Request Error: No ad to show

Спасибо Google за "отличную" документацию = [

...