Ho scaricato AdMob SDK iOS 7.0.0 ieri e ho seguito la guida iOS di Google AdMob.Xcode AdMob GAD_SIMULATOR_ID errore identificatore non dichiarato
GADRequest *request = [GADRequest request];
request.testDevices= @[ GAD_SIMULATOR_ID, @"2077ef9a63d2b398840261c8221a0c9b"];
Quando ho messo nella riga sopra ottengo un errore Xcode affermando 'L'utilizzo di identificatore non dichiarato 'GAD_SIMULATOR_ID'
Tuttavia, sulla guida iOS in AdMob di Google afferma che è come ottenere un banner di prova su dispositivo iOS. Quindi perché non funziona?
No, ti sbagli. Non sto parlando del simulatore. So che solo i banner di prova caricano sul simulatore. Sto parlando del dispositivo. Ho seguito la guida di iOS e avevo un vero banner pubblicitario mostrato nella mia app quando volevo un banner di prova. Quindi ci deve essere un altro modo. – Alex
Ho solo scritto che XCode indica "Uso dell'identificatore non dichiarato 'GAD_SIMULATOR_ID", perché non è necessario scrivere request.testDevices = @ [GAD_SIMULATOR_ID]; più. Nel tuo caso hai solo bisogno di scrivere direttamente request.testDevices = @ [@ "2077ef9a63d2b398840261c8221a0c9b"]; Ecco come faccio e ricevo annunci di test nel mio dispositivo. – Jameltheone
Sono d'accordo con @Jameltheone che questa costante è solo per il simulatore e non per i dispositivi, devi aggiungere l'id del dispositivo ai dispositivi di test –