AdSize

class AdSize


Banner reklamın boyutu.

Özet

Sabitler

const 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.

const AdSize!

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

const 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.

const AdSize!

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

const Int

Reklamın genişliğinin, geçerli yönlendirmede cihazın genişliğiyle eşleşmesine neden olacak sabit.

const AdSize!

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

const AdSize!

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

const AdSize!

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

const AdSize!

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

const AdSize!

Bu özelliğin desteği sonlandırıldı.

Bunun yerine getLargeAnchoredAdaptiveBannerAdSize politikasını kullanın.

const AdSize!

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

Herkese açık oluşturucular

AdSize(width: Int, height: Int)

Yeni bir AdSize oluşturur.

Herkese açık işlevler

Boolean
equals(other: Any?)

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

java-static AdSize!

Bu işlev kullanımdan kaldırılmıştır.

Bunun yerine getLargeAnchoredAdaptiveBannerAdSize politikasını kullanın.

java-static AdSize!
getCurrentOrientationInlineAdaptiveBannerAdSize(
    context: Context!,
    width: Int
)

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

Int

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

java-static AdSize!
getInlineAdaptiveBannerAdSize(width: Int, maxHeight: Int)

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

java-static AdSize!

Bu işlev kullanımdan kaldırılmıştır.

Bunun yerine getLargeLandscapeAnchoredAdaptiveBannerAdSize politikasını kullanın.

java-static AdSize!

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

java-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.

java-static AdSize!
getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    context: Context!,
    width: Int
)

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.

java-static AdSize!
getLargePortraitAnchoredAdaptiveBannerAdSize(
    context: Context!,
    width: Int
)

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.

java-static AdSize!

Bu işlev kullanımdan kaldırılmıştır.

Bunun yerine getLargePortraitAnchoredAdaptiveBannerAdSize politikasını kullanın.

java-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 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!

Herkese açık özellikler

Int
Int

Sabitler

AUTO_HEIGHT

const val AUTO_HEIGHT = -2: 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. Bir AUTO_HEIGHT reklam, yüksekliğini AdView başlatılırken belirler ve daha sonra asla değiştirmez.

BANNER

const val BANNERAdSize!

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

FLUID

const val FLUIDAdSize!

Ü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

const val FULL_BANNERAdSize!

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

FULL_WIDTH

const val FULL_WIDTH = -1: Int

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

const val INVALIDAdSize!

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

LARGE_BANNER

const val LARGE_BANNERAdSize!

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

LEADERBOARD

const val LEADERBOARDAdSize!

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

MEDIUM_RECTANGLE

const val MEDIUM_RECTANGLEAdSize!

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

SMART_BANNER

const val SMART_BANNERAdSize!

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

WIDE_SKYSCRAPER

const val WIDE_SKYSCRAPERAdSize!

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 oluşturucular

AdSize

AdSize(width: Int, height: Int)

Yeni bir AdSize oluşturur.

Parametreler
width: Int

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

height: Int

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 işlevler

equals

fun equals(other: Any?): Boolean

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

getCurrentOrientationAnchoredAdaptiveBannerAdSize

java-static fun getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    context: Context!,
    width: Int
): AdSize!

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

java-static fun getCurrentOrientationInlineAdaptiveBannerAdSize(
    context: Context!,
    width: Int
): AdSize!

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.

getHeightInPixels

fun getHeightInPixels(context: Context!): Int

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

java-static fun getInlineAdaptiveBannerAdSize(width: Int, maxHeight: Int): AdSize!

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
maxHeight: Int

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

java-static fun getLandscapeAnchoredAdaptiveBannerAdSize(context: Context!, width: Int): AdSize!

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

java-static fun getLandscapeInlineAdaptiveBannerAdSize(context: Context!, width: Int): AdSize!

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

java-static fun getLargeAnchoredAdaptiveBannerAdSize(context: Context!, width: Int): 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. 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.

width: Int

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

java-static fun getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    context: Context!,
    width: Int
): 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. 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.

width: Int

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

java-static fun getLargePortraitAnchoredAdaptiveBannerAdSize(
    context: Context!,
    width: Int
): 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. 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.

width: Int

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

java-static fun getPortraitAnchoredAdaptiveBannerAdSize(context: Context!, width: Int): AdSize!

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

java-static fun getPortraitInlineAdaptiveBannerAdSize(context: Context!, width: Int): AdSize!

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.

getWidthInPixels

fun getWidthInPixels(context: Context!): Int

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

fun hashCode(): Int

isAutoHeight

fun isAutoHeight(): Boolean

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

isFluid

fun isFluid(): Boolean

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

isFullWidth

fun isFullWidth(): Boolean

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

toString

fun toString(): String!

Herkese açık özellikler

yükseklik

val heightInt

genişlik

val widthInt