AdSize

public final class AdSize


Banner reklamın boyutu.

Özet

Sabitler

static final int

Reklamın yüksekliğinin, geçerli yönündeki cihazın yüksekliğine göre ölçeklenmesine neden olacak sabit değer.

static final AdSize

Mobile Marketing Association (MMA) banner reklam boyutu (320x50 yoğunluktan bağımsız piksel).

static final AdSize

Üst öğesinin genişliğiyle eşleşen ve yükleme tamamlandıktan sonra yüksekliğini reklamın içeriğiyle eşleşecek şekilde genişleten/daraltan, dinamik olarak 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önlendirmede cihazın genişliğiyle eşleşmesine neden olacak sabit.

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 (320x100 yoğunluktan bağımsız 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 (300x250 yoğunluktan bağımsız piksel).

static final AdSize

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

Bunun yerine getLargeAnchoredAdaptiveBannerAdSize politikasını kullanın.

static final AdSize

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

Herkese açık alanlar

final int
final int

Herkese açık oluşturucular

AdSize(int width, int height)

Yeni bir AdSize oluşturur.

Herkese açık yöntemler

boolean

Bu AdSize ile belirtilen nesneyi karşılaştırır ve eşit olup olmadıklarını gösterir.

static AdSize
getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Bu yöntem kullanımdan kaldırılmıştır.

Bunun yerine getLargeAnchoredAdaptiveBannerAdSize politikasını kullanın.

static AdSize
getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

Belirtilen genişliğe sahip ve yüksekliği her zaman 0 olan 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 sahip ve yüksekliği her zaman 0 olan bir AdSize döndürür.

static AdSize

Bu yöntem kullanımdan kaldırılmıştır.

Bunun yerine getLargeLandscapeAnchoredAdaptiveBannerAdSize politikasını kullanın.

static AdSize

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

static AdSize

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

static AdSize
getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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

static AdSize
getLargePortraitAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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

static AdSize

Bu yöntem kullanımdan kaldırılmıştır.

Bunun yerine getLargePortraitAnchoredAdaptiveBannerAdSize politikasını kullanın.

static AdSize

Belirtilen genişliğe sahip ve yüksekliği her zaman 0 olan 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üksekliğe sahip olup olmadığını döndürür.

boolean

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

boolean

Bu AdSize öğesinin 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önündeki cihazın yüksekliğine göre ölçeklenmesine neden olacak sabit değer. Bir AUTO_HEIGHT reklam, yüksekliğini AdView başlatılırken belirler ve daha sonra asla değiştirmez.

BANNER

public static final AdSize BANNER

Mobile Marketing Association (MMA) banner reklam boyutu (320x50 yoğunluktan bağımsız piksel).

FLUID

public static final AdSize FLUID

Üst öğesinin genişliğiyle eşleşen ve yükleme tamamlandıktan sonra yüksekliğini reklamın 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önlendirmede cihazın genişliğiyle eşleşmesine neden olacak sabit. Bir FULL_WIDTH reklam, genişliğini AdView başlatılırken belirler ve daha sonra asla değiştirmez.

GEÇERSİZ

public static final AdSize INVALID

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

LARGE_BANNER

public static final AdSize LARGE_BANNER

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

LEADERBOARD

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 (300x250 yoğunluktan bağımsız piksel).

SMART_BANNER

public static final AdSize SMART_BANNER

Tam genişlikte ve otomatik yüksekliğe sahip, dinamik olarak boyutlandırılmış bir banner.

WIDE_SKYSCRAPER

public static final AdSize WIDE_SKYSCRAPER

IAB geniş dikey reklam boyutu (160x600 yoğunluktan bağımsız piksel). Bu boyut şu anda Google Mobile Ads ağı tarafından desteklenmemektedir. Bu boyut 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 oluşturucular

AdSize

public AdSize(int width, int height)

Yeni bir AdSize oluşturur.

Parametreler
int width

Reklamın yoğunluktan bağımsız piksel cinsinden genişliği.

int height

Reklamın yoğunluktan bağımsız piksel cinsinden yüksekliği.

Verdiği hatalar
java.lang.IllegalArgumentException

Genişlik veya yükseklik negatifse

Herkese açık yöntemler

equals

public boolean equals(@Nullable Object other)

Bu AdSize ile belirtilen nesneyi karşılaştırır ve eşit olup olmadıklarını gösterir.

getCurrentOrientationAnchoredAdaptiveBannerAdSize

public static AdSize getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Banner reklam oluşturmak için belirtilen genişliğe ve Google tarafından optimize edilmiş yüksekliğe sahip bir AdSize döndürür. Döndürülen boyut, AdSize'ya benzer bir en-boy oranına sahip olur ve uygulamanızın üst veya alt kısmına yakın bir yere sabitlenmeye uygundur. Yükseklik, cihazın mevcut yönlendirme yüksekliğinin% 15'inden fazla ve 50 pikselden az olamaz. Bu işlev, herhangi bir genişlik / cihaz kombinasyonu 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 sahip ve yüksekliği her zaman 0 olan bir AdSize döndürür. Bu reklam boyutu, Google sunucularının istenen yönde ekran yüksekliğine eşit veya daha küçük bir yüksekliğe sahip optimum reklam boyutu seçmesine olanak tanır. Döndürülen reklamın tam boyutu, onAdLoaded geri çağırması içinde getAdSize çağrılarak alınabilir. Bu reklam boyutu, kaydırılabilir içeriklerin içinde gösterilmesi amaçlanan reklamlar için en uygundur.

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 değerini döndürür.

getInlineAdaptiveBannerAdSize

public static AdSize getInlineAdaptiveBannerAdSize(int width, int maxHeight)

Belirtilen genişliğe sahip ve yüksekliği her zaman 0 olan bir AdSize döndürür. Bu reklam boyutu, Google sunucularının maxHeight parametresinde verilen maksimum yükseklikten daha az veya bu yüksekliğe eşit bir yüksekliğe sahip optimum reklam boyutu seçmesine olanak tanır. Döndürülen reklamın tam boyutu, onAdLoaded geri çağırması içinde getAdSize çağrılarak alınabilir. Bu reklam boyutu, kaydırılabilir içeriklerin içinde gösterilmesi amaçlanan reklamlar için en uygundur.

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 önerilir.

getLandscapeAnchoredAdaptiveBannerAdSize

public static AdSize getLandscapeAnchoredAdaptiveBannerAdSize(Context context, int width)

Banner reklam oluşturmak için belirtilen genişliğe ve Google tarafından optimize edilmiş yüksekliğe sahip bir AdSize döndürür. Döndürülen boyut, BANNER'ya benzer bir en-boy oranına sahip olur ve uygulamanızın üst veya alt kısmına yakın bir yere sabitlemek için uygundur. Yükseklik, yatay modda cihaz yüksekliğinin% 15'inden fazla ve 50 pikselden az olmaz. Bu işlev, herhangi bir genişlik / cihaz kombinasyonu 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 sahip ve yüksekliği her zaman 0 olan bir AdSize döndürür. Bu reklam boyutu, Google sunucularının yatay yönde ekran yüksekliğine eşit veya daha küçük bir yüksekliğe sahip optimum reklam boyutu seçmesine olanak tanır. Döndürülen reklamın tam boyutu, onAdLoaded geri çağırması içinde getAdSize çağrılarak alınabilir. Bu reklam boyutu, kaydırılabilir içeriklerin içinde gösterilmesi amaçlanan reklamlar için en uygundur.

getLargeAnchoredAdaptiveBannerAdSize

public static AdSize getLargeAnchoredAdaptiveBannerAdSize(Context context, int width)

Büyük bir banner reklam oluşturmak için belirtilen genişliğe ve Google tarafından optimize edilmiş yüksekliğe sahip bir AdSize döndürür. Döndürülen boyut, uygulamanızın üst veya alt kısmına yakın bir yere sabitlemek için uygundur. Yükseklik, cihazın mevcut yön yüksekliğinin% 20'sinden fazla olamaz ve her zaman 50-150 yoğunluktan bağımsız piksel arasındadır. Bu işlev, herhangi bir genişlik / cihaz kombinasyonu 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.

Parametreler
Context context

Ekran boyutları gibi cihaza özgü bilgileri belirlemek için kullanılan Context.

int width

Reklam biriminin yoğunluktan bağımsız pikseller cinsinden istenen genişliği.

İadeler
AdSize

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

getLargeLandscapeAnchoredAdaptiveBannerAdSize

public static AdSize getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Büyük bir banner reklam oluşturmak için belirtilen genişliğe ve Google tarafından optimize edilmiş yüksekliğe sahip bir AdSize döndürür. Döndürülen boyut, uygulamanızın üst veya alt kısmına yakın bir yere sabitlenmiş banner reklamda kullanıma uygundur. Yükseklik, yatay modda cihaz yüksekliğinin% 20'sinden fazla olmaz ve her zaman 50-150 yoğunluktan bağımsız piksel arasındadır. Bu işlev, herhangi bir genişlik / cihaz kombinasyonu 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.

Parametreler
Context context

Ekran boyutları gibi cihaza özgü bilgileri belirlemek için kullanılan Context.

int width

Reklam biriminin yoğunluktan bağımsız pikseller cinsinden istenen genişliği.

İadeler
AdSize

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

getLargePortraitAnchoredAdaptiveBannerAdSize

public static AdSize getLargePortraitAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Büyük bir banner reklam oluşturmak için belirtilen genişliğe ve Google tarafından optimize edilmiş yüksekliğe sahip bir AdSize döndürür. Döndürülen boyut, uygulamanızın üst veya alt kısmına yakın bir yere sabitlenmiş banner reklamda kullanıma uygundur. Yükseklik, cihazın dikey yüksekliğinin% 20'sinden fazla ve her zaman 50-150 yoğunluktan bağımsız piksel arasındadır. Bu işlev, herhangi bir genişlik / cihaz kombinasyonu için her zaman aynı yüksekliği döndürür.

Parametreler
Context context

Ekran boyutları gibi cihaza özgü bilgileri belirlemek için kullanılan Context.

int width

Reklam biriminin yoğunluktan bağımsız pikseller cinsinden istenen genişliği.

İadeler
AdSize

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

getPortraitAnchoredAdaptiveBannerAdSize

public static AdSize getPortraitAnchoredAdaptiveBannerAdSize(Context context, int width)

Banner reklam oluşturmak için belirtilen genişliğe ve Google tarafından optimize edilmiş yüksekliğe sahip bir AdSize döndürür. Döndürülen boyut, BANNER'ya benzer bir en-boy oranına sahip olur ve uygulamanızın üst veya alt kısmına yakın bir yere sabitlemek için uygundur. Yükseklik, cihazın dikey yüksekliğinin% 15'inden fazla ve 50 pikselden az olamaz. Bu işlev, herhangi bir genişlik / cihaz kombinasyonu 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 sahip ve yüksekliği her zaman 0 olan bir AdSize döndürür. Bu reklam boyutu, Google sunucularının dikey yönde ekran yüksekliğine eşit veya daha küçük bir reklam boyutu seçmesine olanak tanır. Döndürülen reklamın tam boyutu, onAdLoaded geri çağırması içinde getAdSize çağrılarak alınabilir. Bu reklam boyutu, kaydırılabilir içeriklerin içinde gösterilmesi amaçlanan reklamlar için en uygundur.

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 değerini döndürür.

hashCode

public int hashCode()

isAutoHeight

public boolean isAutoHeight()

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

isFluid

public boolean isFluid()

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

isFullWidth

public boolean isFullWidth()

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

toString

public String toString()