Używam Google AdMob SDK w mojej aplikacji na iPhone'a, ustawiłem właściwość rootViewController, właściwość delegate
self.adBannerView.rootViewController = basedViewController;
self.adBannerView.delegate = basedViewController;
[self.adBannerView loadRequest:[GADRequest request]];
Ale otrzymuj ten komunikat podczas uruchamiania aplikacji:
<Google> Must set the rootViewController property of GADBannerView before calling loadRequest:
Zarządzam 3 GADBannerView jednocześnie, czy znasz status GADBannerView (czy ma ustawiony rootViewController czy nie) podczas debugowania aplikacji?
2 odpowiedzi
Myślę, że basedViewController nie został jeszcze utworzony. Krok 1) Utwórz kontroler widoku Krok 2) Przypisz
Użyj swojego kodu na końcu View Did Load na swoim viewcontroller.m
Podobne pytania
Nowe pytania
iphone
NIE używaj tego znacznika, chyba że adresujesz konkretnie iPhone'a i / lub iPoda touch firmy Apple. W przypadku pytań niezależnych od sprzętu użyj tagu [ios]. Więcej tagów do rozważenia to [xcode] (ale tylko jeśli pytanie dotyczy samego IDE), [swift], [objective-c] lub [cocoa-touch] (ale nie [cocoa]). Proszę powstrzymać się od pytań dotyczących iTunes App Store lub iTunes Connect. Jeśli używasz języka C #, oznacz tagiem [mono].