AdSize

class AdSize


Banner reklamın boyutu.

Özet

Sabitler

const Int

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

const AdSize!

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

const 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 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önde cihazın genişliğiyle eşleşmesine neden olan sabit değer.

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

const AdSize!

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

Bunun yerine getCurrentOrientationAnchoredAdaptiveBannerAdSize kullanın.

const AdSize!

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

Herkese açık kurucular

AdSize(width: Int, height: Int)

Yeni bir AdSize oluşturur.

Herkese açık işlevler

Boolean
equals(other: Any?)

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

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

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

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

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

java-static AdSize!

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

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

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

Herkese açık mülkler

Int
Int

Sabitler

AUTO_HEIGHT

const val AUTO_HEIGHT = -2: Int

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

const val BANNERAdSize!

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

FLUID

const val FLUIDAdSize!

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

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

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

LİDER TABLOSU

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

SMART_BANNER

const val SMART_BANNERAdSize!

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

WIDE_SKYSCRAPER

const val WIDE_SKYSCRAPERAdSize!

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 kurucular

AdSize

AdSize(width: Int, height: Int)

Yeni bir AdSize oluşturur.

Parametreler
width: Int

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

height: Int

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

equals

fun equals(other: Any?): Boolean

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

getCurrentOrientationAnchoredAdaptiveBannerAdSize

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

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

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.

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 döndürülür.

getInlineAdaptiveBannerAdSize

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

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
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 değeri önerilir.

getLandscapeAnchoredAdaptiveBannerAdSize

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

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

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

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

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

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.

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 döndürülür.

hashCode

fun hashCode(): Int

isAutoHeight

fun isAutoHeight(): Boolean

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

isFluid

fun isFluid(): Boolean

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

isFullWidth

fun isFullWidth(): Boolean

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

toString

fun toString(): String!

Herkese açık mülkler

yükseklik

val heightInt

genişlik

val widthInt