2015-09-18 23 views
5

Po aktualizacji do Xcode 7 i budowy mój app w iOS9, IAD przestał działać i otrzymuję ten błąd w bannerViewiOS 9 - Zasoby reklamowe niedostępna

didFailToReceiveAdWithError:

Ad inventory unavailable.

Jakieś pomysły?

EDYCJA: iAds działają. Apple musiało to naprawić po tym, jak zgłosiliśmy zgłoszenia błędów w sprawie.

+0

Zakładając są to reklamy testowe. Reklamy pojawiają się i znikają, czasem nie zawsze są dostępne. Jak długo czekałeś? –

+0

Reklamy testowe. Obecnie rozwijam tę aplikację, więc mam ją przez długi czas, 20 minut lub dłużej. Nie widziałem jeszcze reklamy testowej. – mark

+0

Tworzę aplikacje ios od 5 lat. Wiem, że wyświetlenie reklamy może potrwać kilka minut. Wygląda na to, że jest inaczej. – mark

Odpowiedz

0

Być może ustawiono ograniczenie (wysokość) nieważności dla ADBannerView. Sprawdź ograniczenia dla niego.

W moim przypadku miałem złe ustawienie wysokości ustawione na scenie storyboardu. Wysokość została ustawiona na 32, co jest nieprawidłową wysokością dla trybu portretu iPhone'a. Po usunięciu złego ograniczenia błąd ("Zasoby reklamowe niedostępne") zniknął, a reklamy zostały dostarczone jak poprzednio.

Prawdopodobnie problem może być wyświetlany jako reklama działająca na jednym urządzeniu, a nie na innym. (patrz iAd error: Ad Inventory unavailable) Zakładam, że ograniczenia pasują do prawidłowych wymiarów reklam na jednym urządzeniu, ale nie pasują do prawidłowych wymiarów na drugim urządzeniu, a reklamy działają tylko na jednym urządzeniu, a nie na drugim.

1

Używam Xcode 7.3.1 i otrzymałem ten sam błąd. Po odnowieniu członkostwa mogłem kliknąć w sekcji contracts,tax and banking information. Zobaczyłem, że nie istnieje już typ umowy dla iAd App Network.tylko rodzaj umowy dla płatnych aplikacji. Tak więc moja sugestia jest taka, że ​​Apple nie obsługuje już iAd. W takim przypadku powinienem polecić zapoznanie się z AdMob (Google Advertising).

poważaniem, Nazar Medeiros

Powiązane problemy