Ich habe AdMob SDK iOS 7.0.0 gestern heruntergeladen und den Google AdMob-iOS-Leitfaden befolgt.Xcode AdMobs GAD_SIMULATOR_ID undeclared identifier error
GADRequest *request = [GADRequest request];
request.testDevices= @[ GAD_SIMULATOR_ID, @"2077ef9a63d2b398840261c8221a0c9b"];
Als ich in der obigen Zeile setzen erhalte ich einen Xcode Fehler, der besagt ‚Die Verwendung von nicht deklarierter Bezeichner‚GAD_SIMULATOR_ID‘
jedoch auf iOS Führung in Googles AdMob es heißt, das ist, wie ein Test Banner auszukommen iOS-Gerät. Warum funktioniert es nicht?
Nein, Sie irren sich. Ich spreche nicht über den Simulator. Ich weiß nur Testbanner laden auf Simulator. Ich rede von dem Gerät. Ich folgte diesem iOS-Leitfaden und ich hatte ein echtes Werbebanner in meiner App, wenn ich ein Test-Banner wollte. Also muss es einen anderen Weg geben. – Alex
Ich schrieb nur, dass XCode "Verwendung von nicht deklarierten Bezeichner 'GAD_SIMULATOR_ID" angibt, da Sie nicht schreiben müssen request.testDevices = @ [GAD_SIMULATOR_ID]; nicht mehr. In Ihrem Fall müssen Sie nur direkt schreiben request.testDevices = @ [@ "2077ef9a63d2b398840261c8221a0c9b"]; So mache ich und erhalte Testanzeigen auf meinem Gerät. – Jameltheone
Ich stimme @Jameltheone zu, dass diese Konstante nur für den Simulator und nicht für die Geräte gilt, Sie müssen die Geräte-ID zu den Testgeräten hinzufügen –