Was ist die Größe in Pixel von AdSize.BANNER?

In meiner Android-App habe ich ein AdView:

AdView adView = new AdView(this, AdSize.BANNER, MY_BANNER_UNIT_ID); 

Wie bekomme ich die Größe von diesem in Pixel?

  • Anzeigengröße und Anzeigenblock id muss gesetzt werden, bevor loadAd aufgerufen wird
  • Admob native Anzeigen: Ungültiger NativeAdManager Typ. Gefunden: qa; Erforderlich: NativeAdManager
  • Admob Native Ads in einem Recylerview zeigt Leerzeichen vor dem Laden an
  • Fehlende AdActivity mit Android: configChanges in AndroidManifest.xml
  • Admob benötigt Marktplatz-URL für nicht veröffentlichte App (Notwendigkeit MY_AD_UNIT_ID)
  • Admob auf mehrere Aktivitäten?
  • Fehler beim Aufblasen der Klasse com.google.ads.AdView
  • AdMob-Fehler "Du musst Adoptivität in androidmanifest.xml mit configchanges deklariert haben"
  • Warum werden die Berechtigungen automatisch zu meinem AndroidManifest hinzugefügt, wenn sie die Google Play Services-Bibliothek enthalten
  • AdMob-Orientierungsproblem in Android
  • Google Mobile-Anzeigen und Kindle Fire
  • Richtlinienverletzungsproblem für Bibliothek oder SDK (com.google.ads, com.google.android.gms.internal)
  • 3 Solutions collect form web for “Was ist die Größe in Pixel von AdSize.BANNER?”

    Wie in der Antwort von Flynn erwähnt, ist ein adView 320 dp um 50 dp. Um 50 dp in Pixel umzuwandeln,

     (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 50, getResources().getDisplayMetrics()); 

    (Und ähnlich für 320 dp).

    Sie können folgende Methoden aus der AdSize Klasse verwenden, um ihre Größe in Pixel zu erhalten:

    1. getWidthInPixels(Context context) ,
    2. getHeightInPixels(Context content) .

    Ein AdView ist 320×50, und wenn die Ansicht nicht passt, wird es nicht angezeigt.

    http://code.google.com/mobile/ads/docs/android/intermediate.html

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.