2014-11-18 3 views
4

Я выполнил учебное руководство от Google здесь: https://developers.google.com/mobile-ads-sdk/docs/admob/ios/quick-start, чтобы настроить баннерную рекламу admob.Объявления iOS AdMob не отображаются, если на тестовом устройстве

Мой код точно указан в руководстве по ссылке выше, поэтому, когда я запускаю приложение на своем тестовом устройстве или симуляторе, появляется «тестовое объявление» SmartBanner ... однако, второй, который я удаляю строка коды ниже не баннера появляется на всех ..

request.testDevices = @[ @"70b9ee4e66c8e6fa26cb84def25706d9" ]; 

Кроме того, я загрузил приложение на другое устройство и до сих пор нет рекламного баннера появляется, который заставляет меня задаться вопросом, когда я представляю приложение к App Store имеет смысл только, что все мои пользователи не будут видеть объявления на своих устройствах. Почему это происходит? Я почесываю голову на этом! Я не хочу представлять его для просмотра, пока не уверен, что все работает правильно, и я знаю, что реклама будет отображаться не только на тестовых устройствах, но и при том, что приложение также будет работать как LIVE. Заранее спасибо! :)

+0

Вы можете поделиться своим кодом? Я только что добавил admob в мое приложение. Вы можете создать id из сайта admob и проверить это, если на вашем баннерном представлении появляется реальное объявление. –

ответ

1

Weird решение, но он работал:

следуя руководству, предоставленный Google для установки Ad Медиации в прошивке, он говорит вам implememnt его с помощью раскадровки/СИБА. Как только я удалил этот метод и просто реализовал GADBannerView программно, все стало работать так, как ожидалось. Довольно раздражающая проблема, но, к счастью, она решена, и я могу двигаться дальше.

0

Вы зарегистрированы в AdMob? Если да, заменили ли вы идентификатор идентификатора рекламного блока, который включен в быстрый старт с вашим собственным? Если нет, это объяснит поведение, которое вы видите (идентификатор в примере предназначен только для тестовых объявлений и не будет обслуживать реальные).

Идентификатор рекламного блока определяет размещение рекламы в вашем приложении и является уникальным для вас. Инструкции AdMob для его создания указаны в their help documentation.

1

У меня был такой же выпуск.

Моя ошибка заключалась в том, что я создал приложение в AdMob для своего приложения для Android, которое отлично работает, однако, когда дело доходило до создания приложения в iOS, все, что я делал, было создание другого рекламного блока в этом же приложении. Сделав это, я дал те же результаты, что и вы.

Чтобы исправить это, я создал новое приложение внутри AdMob, которое было для платформы iOS, создало рекламный блок внутри, и он решил мою проблему, теперь я вижу реальные объявления внутри своего приложения.

0

Это не отображается, если появится, если у вас ограниченное отслеживание объявлений в ваших настройках. На устройстве, убедитесь, что Ограничить отслеживание объявлений является не включено:

Настройки -> Приватность -> Реклама

-1

Вы зарегистрировали свой счет в AdMob учетной записи Google, что я верил. У вас есть собственный идентификатор теста для вашей зарегистрированной учетной записи. Следуйте точным процедурам и проверьте «self.bannerView.adUnitID», а также проверьте код «self.bannerView.rootViewController = self;» в программировании objectice-c, что вы следовали в своем коде. Самое главное - проверить правильный размер баннера, который является размером по умолчанию. Пожелания для вашего успеха. Наслаждайтесь кодированием ..