iOS 9 – рекламный инвентарь недоступен

После обновления до Xcode 7 и создания моего приложения в iOS9 iAds перестала работать, и я получаю эту ошибку в bannerView

didFailToReceiveAdWithError:

Рекламный инвентарь недоступен.

Есть идеи?

РЕДАКТИРОВАТЬ: iAds теперь работают. Apple, должно быть, исправила это после того, как мы отправили отчеты об ошибках по этой проблеме.


person Mark    schedule 18.09.2015    source источник
comment
Предполагая, что это тестовые объявления. Объявления приходят и уходят, иногда не всегда доступны. Как долго вы ждали?   -  person Yimin Rong    schedule 18.09.2015
comment
Тестовые объявления. В настоящее время я разрабатываю это приложение, поэтому оно у меня работает в течение длительного периода времени, 20 минут или более. Я еще не видел тестовую рекламу.   -  person Mark    schedule 18.09.2015
comment
Делаю приложения для ios уже 5 лет. Я знаю, что иногда может пройти несколько минут, прежде чем появится реклама. Это кажется другим.   -  person Mark    schedule 18.09.2015
comment
Обычно iAds не представляет никакой сложности, они просто работают. Вы делаете простое включение, ничего особенного?   -  person Yimin Rong    schedule 18.09.2015
comment
Спасибо, что нашли время помочь, @YiminRong. Я согласен, у меня никогда не было проблем раньше. Ничего особенного, просто отображение рекламного баннера в верхней части моего корневого представления.   -  person Mark    schedule 18.09.2015
comment
Вы нашли какое-нибудь решение для этого?   -  person Nazik    schedule 24.11.2015
comment
@NAZIK, как я уже упоминал в РЕДАКТИРОВКЕ, они только начали работать, и я ничего не делал, поэтому я думаю, что Apple исправила проблему в то время. Я не работал над приложением в течение секунды, поэтому я не уверен, что сейчас происходит.   -  person Mark    schedule 24.11.2015


Ответы (2)


Я использую Xcode 7.3.1 и получил ту же ошибку. После того, как я обновил свое членство, я смог нажать на раздел contracts,tax and banking information. Я увидел, что для iAd App Network больше не существует типа контракта... только тип контракта для платных приложений. Поэтому я предлагаю, чтобы Apple больше не поддерживала iAd. В этом случае я бы порекомендовал взглянуть на AdMob(Google Advertising).

С уважением, Назар Медейрос

person Nazar Medeiros    schedule 31.08.2016

Возможно, вы установили недопустимое ограничение (высоту) для ADBannerView. Пожалуйста, проверьте ограничения для него.

В моем случае у меня было неправильное ограничение по высоте в сцене раскадровки. Высота была установлена ​​​​на 32, что является недопустимой высотой для портретного режима iPhone. Когда я удалил плохое ограничение, ошибка («Рекламный инвентарь недоступен») исчезла, и реклама показывалась, как и раньше.

Вероятно, проблема может проявляться в том, что реклама работает на одном устройстве, а не на другом. (см. ошибка iAd: рекламный инвентарь недоступен). Я предполагаю, что ограничения соответствуют допустимым размерам рекламы на одном устройстве, но не соответствуют действительные размеры на другом устройстве, а затем реклама работает только на одном устройстве, а не на другом.

person Rainer Schwarze    schedule 26.11.2015