Ich habe AdMob von der Google Play-Dienste-Version 13 verwendet. Wenn ich die Werbung in ScrollView
platziere, wird AdMob versuchen, unerwünschtes automatisches Scrollen durchzuführen, nachdem die Werbung erfolgreich vom Server abgerufen wurde.
Der vollständige Quellcode kann von Ссылка
heruntergeladen werdenSie werden dieses Problem feststellen, nachdem Sie nach dem Laden von Werbung ca. 10 Sekunden gewartet haben (abhängig von der Netzwerkqualität).
Gibt es eine Problemumgehung, um das automatische Scrollen zu verhindern?
Dieses Problem war nicht vorhanden, bevor ich von der alten AdMob 6.4.1 JAR zur AdMob des Google Play Service wechselte.
Ich teste mit dem Gerät Nexus S, Android 4.1.2.
Aktualisieren Sie Ihre activity_main.xml
%Vor%es funktioniert gut. Testen mit Nexus 4 und Samsung Galaxy an Emulator api 18.
Ich habe das nicht mit Ihrem Code getestet, ich nehme nur an: Ich denke, das Problem ist, dass Sie nicht Platz in Ihrem Layout für das Banner reserviert haben und sobald die Anzeige geladen ist, drückt sie sich in den Rest ein / p>
Versuchen Sie vielleicht, Ihrem Layout eine Mindesthöhe hinzuzufügen, um Speicherplatz zu reservieren
%Vor%Oder definieren Sie Ihre admob-Anzeigenansicht möglicherweise direkt in der XML-Datei. Setzen Sie loadAdOncreate dann auf true und ersetzen Sie Ihr linearLayout für die Anzeige durch Folgendes:
%Vor%Tags und Links android admob google-play-services