Pobrałem wczoraj aplikację AdMob SDK iOS 7.0.0 i postępowałem zgodnie ze wskazówkami iOS serwisu Google AdMob.Błąd Xcode AdMob GAD_SIMULATOR_ID niezadeklarowany identyfikator
GADRequest *request = [GADRequest request];
request.testDevices= @[ GAD_SIMULATOR_ID, @"2077ef9a63d2b398840261c8221a0c9b"];
Kiedy kładę w powyższej linii pojawia się błąd Xcode stwierdzające „Użyj identyfikatora nierejestrowanej«GAD_SIMULATOR_ID»
Jednak na iOS przewodnika w AdMob Google stwierdza, że to, jak dostać baner testowy Urządzenie z systemem iOS. Dlaczego to nie działa?
Nie, jesteś w błędzie. Nie mówię o symulatorze. Wiem tylko obciążenie testowymi banerami na symulatorze. Mówię o urządzeniu. Postępowałem zgodnie z przewodnikiem dla systemu iOS, a w aplikacji miałem wyświetlany prawdziwy baner reklamowy, gdy potrzebowałem banera testowego. Więc musi być inny sposób. – Alex
Napisałem tylko, że XCode stwierdza "Używanie niezadeklarowanego identyfikatora" GAD_SIMULATOR_ID ", ponieważ nie trzeba pisać request.testDevices = @ [GAD_SIMULATOR_ID]; już. W twoim przypadku musisz tylko napisać bezpośrednio: request.testDevices = @ [@ "2077ef9a63d2b398840261c8221a0c9b"]; Tak właśnie robię i otrzymuję reklamy testowe na moim urządzeniu. – Jameltheone
Zgadzam się z @Jameltheone, że ta stała jest tylko dla symulatora, a nie dla urządzeń, należy dodać identyfikator urządzenia do urządzeń testowych. –