Ich bin derzeit dabei, AdMob in mein Android-Spiel zu integrieren.AdMob Bannergrößen auf Android
Ich habe Schwierigkeiten, intelligente Banner in mein framelayout-basiertes Layout zu integrieren, weil sie unterschiedliche Bildschirmgrößen auf verschiedenen Geräten belegen.
Zum Beispiel, wenn ich ein smart Banner auf meinem Acer A500 (MDPI 1280x800) anzeigen, erhalte ich eine der Größe 1280x90px, während auf meinem Nexus 7 ich eins mit 1279x66px (TVDPI 1280x800) und auf meinem Galaxy Nexus (HDPI 1280x720) mit 1196x64px.
Gemäß der Dokumentation AdMob, das könnte verständlich Verhalten sein, wenn man bedenkt, dass die in der Dokumentation angegebenen Werte sind dp: https://developers.google.com/mobile-ads-sdk/docs/admob/smart-banners
jedoch dieses Verhalten ein großes Problem für mich, da ein smartbanner mit einer Höhe von 90px auf einem 1200x800px MDPI-Bildschirm nimmt viel mehr Bildschirmfläche als ein Smart-Banner mit einer Höhe von 64px auf einem HDPI-Bildschirm (Siehe Screenshots unten).
Also, hier sind meine Fragen: - Wie viel Platz sollte ich mindestens für ein Smart-Banner reservieren? - Hat jemand etwas Ähnliches versucht, und wie sind Sie damit umgegangen?
Hinweis: Leider ist die Verwendung eines anderen Layouts als framelayout im Moment keine Option. Außerdem können XML-Layouts nicht zur Integration der Anzeigen verwendet werden.
Mit besten Grüßen,
Lorenz
Screenshots:
http://imgur.com/qGAk77Y (A500)
http://imgur.com/qGAk77Y,dK3buz2,Gg1hvyu#2 (Nexus 7) http://imgur.com/qGAk77Y,dK3buz2,Gg1hvyu#1 (Galaxy Nexus) - sorry, nicht genug rep um alle Links zu posten – lorenz