2013-05-03 2 views
5

Ich implementiere Admob auf iOS App.Admob Testgeräte zeigen keinen Simulator udid

I-Code nur Admob Probe heruntergeladen und als ich versuchte es auf Simulator zu laufen, meine Konsole sagen "To get test ads on this device, call: request.testDevices = NSArray arrayWithObjects:@"GAD_SIMULATOR_ID", nil];“.

Also, habe ich mein Mac UDID und ein Prüfgerät UDID auf ein Array und festgelegt, dass zu Bitte, aber immer noch App zeigt das Standard-Banner anstelle von Anzeigen von meinem Admob-Konto. Auch Konsole sagt die gleiche oben Nachricht. Haben jemand eine Idee, was ich hier fehlt? Hier ist der Code.

BTW, ich ersetzte die oben genannten kSampleAdUnitID durch meine Admob Publisher ID und XXX mit m y mac ID und Geräte-ID

+0

https://developers.google.com/mobile-ads-sdk/docs/admob/intermediate –

Antwort

0

Eigentlich brauchen Sie nicht testDevices hinzufügen zu können
ich auch empfangen Anzeige nicht empfangen Anzeige, aber wenn ich meine deviceId in testDevices entfernen, funktioniert es
Btw, wenn Sie Simulator hinzufügen möchten ID verwenden Sie einfach @"GAD_SIMULATOR_ID", das ist die Standard-ID für den Simulator, Sie brauchen nur echte ID für echtes Gerät.

8

aktivieren Testanzeigen

auf dem iDevice, gehen Sie zu Einstellungen> Datenschutz> Werbung und deaktivieren Option des 'Ad-Tracking beschränken'. Wenn Sie Ihre App auf der Hardware ausführen, überprüfen Sie die Xcode-Konsole: Dort sehen Sie die ID, die Sie dem testDevices-Array hinzufügen können.

0

Die Devce-ID, die Sie benötigen, ist der MD5-Hash der Werbekennung für Ihr Telefon. Ich habe eine App mit dem Namen "The Identifiers" link here heruntergeladen, die Ihnen alle Informationen liefert, die Sie benötigen.

Fügen Sie dem testDevices-Array in der createView-Methode den MD5-Hash der Werbekennung hinzu, und Sie sehen dann die Adds in Ihrer App.

var ad1 = Admob.createView({ 
      height: 50, 
      top: 0, 
      debugEnabled: true, // If enabled, a dummy value for `adUnitId` will be used to test 
      adType: Admob.AD_TYPE_BANNER, 
      adUnitId: 'ca-app-pub-000000xxxxxxxxxx/8204200000', // You can get your own at http: //www.admob.com/ 
      adBackgroundColor: 'black', 
      testDevices: [Admob.SIMULATOR_ID,'xxxc8xx0xxxccxxb4a12cxxxxxxxxxxx'], // You can get your device's id by looking in the console log 
       dateOfBirth: new Date(1985, 10, 1, 12, 1, 1), 
       gender: Admob.GENDER_MALE, // GENDER_MALE or GENDER_FEMALE default: undefined 
      contentURL: 'https://admob.com', // URL string for a webpage whose content matches the app content. 
      requestAgent: 'Titanium Mobile App', // String that identifies the ad request's origin. 
    extras: { 
     'version': 1.0, 
     'name': 'Eyespy' 
    }, // Object of additional infos 
    tagForChildDirectedTreatment: false, // http:///business.ftc.gov/privacy-and-security/childrens-privacy for more infos 
    keywords: ['keyword1', 'keyword2'] 
    }); 

    $.adview.add(ad1);