Nachdem ich die Google Play Services-APIs 6.4.1 installiert hatte, um Banner in meine App einzufügen, hatte ich Schwierigkeiten, es zum Laufen zu bringen.
Auf meinem Testgerät (nexus-S mounting JB 4.1.2, Sprache auf Italienisch eingestellt) sehe ich keine Werbung mit diesem logcat:
%Vor%Wenn ich es auf einem JB 4.2.1 Nexus 7 mit Sprache auf Englisch (us) laufen lasse, funktioniert es, bis ich die Sprache (Einstellungen- & gt; Sprache & amp; Eingabe- & gt; Sprache) auf Italienisch ändere, dann kann ich keine Werbung sehen mehr.
Es sieht so aus, als gäbe es keine Anzeigen für nicht-englische Sprachen, aber dies geschieht sowohl für Test- als auch für echte Anzeigen.
Auch mit Emulatoren, die GB 2.3.3 und JB 4.3 verwenden, werden Anzeigen geschaltet, wenn die Sprache auf Englisch eingestellt ist. Beide Anzeigen werden nicht mehr angezeigt, wenn ich die Sprache ändere.
Hier ist der Code, den ich in onCreate () verwende
%Vor%Wie kann ich admob auch auf nicht-englischen Geräten arbeiten lassen?
Ich antworte mir selbst, weil es ohne jede Änderung funktioniert hat.
Anzeigen wurden fast sofort für englische Geräte angezeigt, während für einige AdMob-ähnliche Anzeigen Anzeigen in italienischen Geräten auf vier (VIER !!) Tage warten mussten!
Also, die Antwort ist: warte einfach.
Hoffe, das hilft.