AdSize

public final class AdSize


Banner reklamın boyutu.

Özet

Sabitler

static final int

Reklamın yüksekliğinin, geçerli yönde cihazın yüksekliğine göre ölçeklendirilmesine neden olan sabit.

static final AdSize

Mobil Pazarlama Derneği (MMA) banner reklam boyutu (320x50 yoğunluktan bağımsız piksel).

static final AdSize

Yükleme tamamlandıktan sonra üst öğesinin genişliğiyle eşleşen ve yüksekliğini reklam içeriğiyle eşleşecek şekilde genişleten/daraltan dinamik boyutlandırılmış bir banner.

static final AdSize

Interactive Advertising Bureau (IAB) tam banner reklam boyutu (468x60 yoğunluktan bağımsız piksel).

static final int

Reklamın genişliğinin, geçerli yönde cihazın genişliğiyle eşleşmesine neden olan sabit değer.

static final AdSize

Reklam isteğinin hemen başarısız olmasına neden olacak geçersiz bir AdSize.

static final AdSize

Büyük banner reklam boyutu (yoğunluktan bağımsız 320x100 piksel).

static final AdSize

Interactive Advertising Bureau (IAB) leaderboard reklam boyutu (728x90 yoğunluktan bağımsız piksel).

static final AdSize

Interactive Advertising Bureau (IAB) orta boy dikdörtgen reklam boyutu (yoğunluktan bağımsız 300x250 piksel).

static final AdSize

Bu alan kullanımdan kaldırılmıştır.

Bunun yerine getCurrentOrientationAnchoredAdaptiveBannerAdSize kullanın.

static final AdSize

IAB geniş dikey reklam boyutu (yoğunluktan bağımsız 160x600 piksel).

Herkese açık alanlar

final int
final int

Herkese açık kurucular

AdSize(int width, int height)

Yeni bir AdSize oluşturur.

Herkese açık yöntemler

boolean

Bu AdSize değerini belirtilen nesneyle karşılaştırır ve eşleşip eşleşmediklerini belirtir.

static AdSize
getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Banner reklam oluşturmak için belirli bir genişliğe ve Google tarafından optimize edilmiş bir yüksekliğe sahip bir AdSize döndürür.

static AdSize
getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

Belirtilen genişliğe ve her zaman 0 olan yüksekliğe sahip bir AdSize döndürür.

int

Bu AdSize öğesinin yoğunluktan bağımsız piksel cinsinden yüksekliğini döndürür.

int

Bu AdSize öğesinin fiziksel piksel cinsinden yüksekliğini döndürür.

static AdSize
getInlineAdaptiveBannerAdSize(int width, int maxHeight)

Belirtilen genişliğe ve her zaman 0 olan yüksekliğe sahip bir AdSize döndürür.

static AdSize

Banner reklam oluşturmak için belirli bir genişliğe ve Google tarafından optimize edilmiş bir yüksekliğe sahip bir AdSize döndürür.

static AdSize

Belirtilen genişliğe ve her zaman 0 olan yüksekliğe sahip bir AdSize döndürür.

static AdSize

Banner reklam oluşturmak için belirli bir genişliğe ve Google tarafından optimize edilmiş bir yüksekliğe sahip bir AdSize döndürür.

static AdSize

Belirtilen genişliğe ve her zaman 0 olan yüksekliğe sahip bir AdSize döndürür.

int

Bu AdSize öğesinin yoğunluktan bağımsız piksel cinsinden genişliğini döndürür.

int

Bu AdSize öğesinin fiziksel piksel cinsinden genişliğini döndürür.

int
boolean

Bu AdSize öğesinin otomatik yükseklik olup olmadığını döndürür.

boolean

Bu AdSize öğesinin değişken boyuta sahip olup olmadığını döndürür.

boolean

Bu AdSize değerinin tam genişlikli olup olmadığını döndürür.

String

Sabitler

AUTO_HEIGHT

public static final int AUTO_HEIGHT = -2

Reklamın yüksekliğinin, geçerli yönde cihazın yüksekliğine göre ölçeklendirilmesine neden olan sabit. AUTO_HEIGHT reklamı, AdView'un başlatılması sırasında yüksekliğini belirler ve bundan sonra hiçbir zaman değişmez.

BANNER

public static final AdSize BANNER

Mobil Pazarlama Derneği (MMA) banner reklam boyutu (320x50 yoğunluktan bağımsız piksel).

FLUID

public static final AdSize FLUID

Yükleme tamamlandıktan sonra üst öğesinin genişliğiyle eşleşen ve yüksekliğini reklam içeriğiyle eşleşecek şekilde genişleten/daraltan dinamik olarak boyutlandırılmış bir banner.

FULL_BANNER

public static final AdSize FULL_BANNER

Interactive Advertising Bureau (IAB) tam banner reklam boyutu (468x60 yoğunluktan bağımsız piksel).

FULL_WIDTH

public static final int FULL_WIDTH = -1

Reklamın genişliğinin, geçerli yönde cihazın genişliğiyle eşleşmesine neden olan sabit değer. FULL_WIDTH reklamı, genişliğini ın başlatılması sırasında belirler ve bundan sonra hiçbir zaman değişmez.

GEÇERSİZ

public static final AdSize INVALID

Reklam isteğinin hemen başarısız olmasına neden olan geçersiz bir AdSize.

LARGE_BANNER

public static final AdSize LARGE_BANNER

Büyük banner reklam boyutu (yoğunluktan bağımsız 320x100 piksel).

LİDER TABLOSU

public static final AdSize LEADERBOARD

Interactive Advertising Bureau (IAB) leaderboard reklam boyutu (728x90 yoğunluktan bağımsız piksel).

MEDIUM_RECTANGLE

public static final AdSize MEDIUM_RECTANGLE

Interactive Advertising Bureau (IAB) orta boy dikdörtgen reklam boyutu (yoğunluktan bağımsız 300x250 piksel).

SMART_BANNER

public static final AdSize SMART_BANNER

Tam genişlikte ve otomatik yükseklikte dinamik olarak boyutlandırılmış bir banner.

WIDE_SKYSCRAPER

public static final AdSize WIDE_SKYSCRAPER

IAB geniş dikey reklam boyutu (yoğunluktan bağımsız 160x600 piksel). Bu boyut şu anda Google Mobile Ads ağı tarafından desteklenmez; yalnızca uyumlulaştırma reklam ağları için tasarlanmıştır.

Herkese açık alanlar

yükseklik

public final int height

genişlik

public final int width

Herkese açık kurucular

AdSize

public AdSize(int width, int height)

Yeni bir AdSize oluşturur.

Parametreler
int width

Yoğunluktan bağımsız piksel cinsinden reklamın genişliği.

int height

Yoğunluktan bağımsız piksel cinsinden reklamın yüksekliği.

Atışlar
java.lang.IllegalArgumentException

Genişlik veya yükseklik negatifse.

Herkese açık yöntemler

equals

public boolean equals(@Nullable Object other)

Bu AdSize değerini belirtilen nesneyle karşılaştırır ve eşleşip eşleşmediklerini belirtir.

getCurrentOrientationAnchoredAdaptiveBannerAdSize

public static AdSize getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Banner reklam oluşturmak için belirli bir genişliğe ve Google tarafından optimize edilmiş bir yüksekliğe sahip bir AdSize döndürür. Döndürülen boyut, uygulamanızın üst veya alt kısmına sabitlemek için uygun olan AdSize'e benzer bir en-boy oranına sahip olur. Yükseklik hiçbir zaman cihazın mevcut yön yüksekliğinin% 15'inden büyük ve 50 pikselden küçük olmaz. Bu işlev, tüm genişlik / cihaz kombinasyonları için her zaman aynı yüksekliği döndürür. Bağlam null ise veya cihaz yüksekliği bağlamdan belirlenemiyorsa INVALID döndürülür.

İadeler
AdSize

AdSize nesnesi. Bağlam null ise veya cihaz yüksekliği bağlamdan belirlenemiyorsa INVALID değerini döndürür.

getCurrentOrientationInlineAdaptiveBannerAdSize

public static AdSize getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

Belirtilen genişliğe ve her zaman 0 olan yüksekliğe sahip bir AdSize döndürür. Bu reklam boyutu, Google sunucularının istenen yönde ekranın yüksekliğinden daha küçük veya eşit yükseklikte optimum bir reklam boyutu seçmesine olanak tanır. Döndürülen reklamın tam boyutu, onAdLoaded geri araması içinde getAdSize çağrılarak alınabilir. Bu reklam boyutu, kaydırılabilir içerik içinde gösterilmek üzere tasarlanmış reklamlar için en uygun boyuttur.

getHeight

public int getHeight()

Bu AdSize öğesinin yoğunluktan bağımsız piksel cinsinden yüksekliğini döndürür.

getHeightInPixels

public int getHeightInPixels(Context context)

Bu AdSize öğesinin fiziksel piksel cinsinden yüksekliğini döndürür. Değişken boyut için -1 döndürülür.

getInlineAdaptiveBannerAdSize

public static AdSize getInlineAdaptiveBannerAdSize(int width, int maxHeight)

Belirtilen genişliğe ve her zaman 0 olan yüksekliğe sahip bir AdSize döndürür. Bu reklam boyutu, Google sunucularının maxHeight parametresinde belirtilen maksimum yükseklikten daha düşük veya bu yüksekliğe eşit bir yüksekliğe sahip optimum bir reklam boyutu seçmesine olanak tanır. Döndürülen reklamın tam boyutu, onAdLoaded geri araması içinde getAdSize çağrılarak alınabilir. Bu reklam boyutu, kaydırılabilir içerik içinde gösterilmek üzere tasarlanmış reklamlar için en uygun boyuttur.

Parametreler
int maxHeight

Yüklenen bir reklamın sahip olacağı maksimum yükseklik. En az 32 dp olmalıdır ancak 50 dp veya daha yüksek bir maxHeight değeri önerilir.

getLandscapeAnchoredAdaptiveBannerAdSize

public static AdSize getLandscapeAnchoredAdaptiveBannerAdSize(Context context, int width)

Banner reklam oluşturmak için belirli bir genişliğe ve Google tarafından optimize edilmiş bir yüksekliğe sahip bir AdSize döndürür. Döndürülen boyut, uygulamanızın üst veya alt kısmına sabitlemek için uygun olan BANNER'e benzer bir en-boy oranına sahip olur. Yükseklik hiçbir zaman yatay moddaki cihazın yüksekliğinin% 15'inden büyük ve 50 pikselden küçük olmaz. Bu işlev, tüm genişlik / cihaz kombinasyonları için her zaman aynı yüksekliği döndürür. Bağlam null ise veya cihaz yüksekliği bağlamdan belirlenemiyorsa INVALID döndürülür.

İadeler
AdSize

AdSize nesnesi. Bağlam null ise veya cihaz yüksekliği bağlamdan belirlenemiyorsa INVALID değerini döndürür.

getLandscapeInlineAdaptiveBannerAdSize

public static AdSize getLandscapeInlineAdaptiveBannerAdSize(Context context, int width)

Belirtilen genişliğe ve her zaman 0 olan yüksekliğe sahip bir AdSize döndürür. Bu reklam boyutu, Google sunucularının yatay yönde ekranın yüksekliğinden daha kısa veya ekranın yüksekliğine eşit yükseklikte optimum bir reklam boyutu seçmesine olanak tanır. Döndürülen reklamın tam boyutu, onAdLoaded geri araması içinde getAdSize çağrılarak alınabilir. Bu reklam boyutu, kaydırılabilir içerik içinde gösterilmek üzere tasarlanmış reklamlar için en uygun boyuttur.

getPortraitAnchoredAdaptiveBannerAdSize

public static AdSize getPortraitAnchoredAdaptiveBannerAdSize(Context context, int width)

Banner reklam oluşturmak için belirli bir genişliğe ve Google tarafından optimize edilmiş bir yüksekliğe sahip bir AdSize döndürür. Döndürülen boyut, uygulamanızın üst veya alt kısmına sabitlemek için uygun olan BANNER'e benzer bir en-boy oranına sahip olur. Yükseklik hiçbir zaman cihazın dikey yüksekliğinin% 15'inden büyük ve 50 pikselden küçük olmaz. Bu işlev, tüm genişlik / cihaz kombinasyonları için her zaman aynı yüksekliği döndürür.

İadeler
AdSize

AdSize nesnesi. Bağlam null ise veya cihaz yüksekliği bağlamdan belirlenemiyorsa INVALID değerini döndürür.

getPortraitInlineAdaptiveBannerAdSize

public static AdSize getPortraitInlineAdaptiveBannerAdSize(Context context, int width)

Belirtilen genişliğe ve her zaman 0 olan yüksekliğe sahip bir AdSize döndürür. Bu reklam boyutu, Google sunucularının dikey yönde ekranın yüksekliğinden daha küçük veya ekranın yüksekliğine eşit bir optimum reklam boyutu seçmesine olanak tanır. Döndürülen reklamın tam boyutu, onAdLoaded geri araması içinde getAdSize çağrılarak alınabilir. Bu reklam boyutu, kaydırılabilir içerik içinde gösterilmek üzere tasarlanmış reklamlar için en uygun boyuttur.

getWidth

public int getWidth()

Bu AdSize öğesinin yoğunluktan bağımsız piksel cinsinden genişliğini döndürür.

getWidthInPixels

public int getWidthInPixels(Context context)

Bu AdSize öğesinin fiziksel piksel cinsinden genişliğini döndürür. Değişken boyut için -1 döndürülür.

hashCode

public int hashCode()

isAutoHeight

public boolean isAutoHeight()

Bu AdSize öğesinin otomatik yükseklik olup olmadığını döndürür.

isFluid

public boolean isFluid()

Bu AdSize öğesinin değişken boyuta sahip olup olmadığını döndürür.

isFullWidth

public boolean isFullWidth()

Bu AdSize değerinin tam genişlikli olup olmadığını döndürür.

toString

public String toString()