AdSize

public final class AdSize


Ukuran iklan banner.

Ringkasan

Konstanta

static final int

Konstanta yang akan menyebabkan tinggi iklan diskalakan berdasarkan tinggi perangkat dalam orientasi saat ini.

static final AdSize

Ukuran iklan banner Mobile Marketing Association (MMA) (piksel kepadatan mandiri 320x50).

static final AdSize

Banner berukuran dinamis yang cocok dengan lebar induknya dan memperluas/mempersempit tingginya agar cocok dengan konten iklan setelah pemuatan selesai.

static final AdSize

Ukuran iklan banner penuh Interactive Advertising Bureau (IAB) (piksel kepadatan mandiri 468x60).

static final int

Konstanta yang akan menyebabkan lebar iklan cocok dengan lebar perangkat dalam orientasi saat ini.

static final AdSize

AdSize yang tidak valid yang akan menyebabkan permintaan iklan langsung gagal.

static final AdSize

Ukuran iklan banner besar (piksel kepadatan mandiri 320x100).

static final AdSize

Ukuran iklan banner utama Interactive Advertising Bureau (IAB) (piksel kepadatan mandiri 728x90).

static final AdSize

Ukuran iklan kotak sedang Interactive Advertising Bureau (IAB) (piksel kepadatan mandiri 300x250).

static final AdSize

Kolom ini tidak digunakan lagi.

Sebagai gantinya, gunakan getCurrentOrientationAnchoredAdaptiveBannerAdSize.

static final AdSize

Ukuran iklan pilar lebar IAB (piksel kepadatan mandiri 160x600).

Kolom publik

final int
final int

Konstruktor publik

AdSize(int width, int height)

Membuat AdSize baru.

Metode publik

boolean

Membandingkan AdSize ini dengan objek yang ditentukan dan menunjukkan apakah keduanya sama.

static AdSize
getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Menampilkan AdSize dengan lebar yang diberikan dan tinggi yang dioptimalkan Google untuk membuat iklan banner.

static AdSize
getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

Menampilkan AdSize dengan lebar dan tinggi yang diberikan yang selalu 0.

int

Menampilkan tinggi AdSize ini dalam piksel kepadatan mandiri.

int

Menampilkan tinggi AdSize ini dalam piksel fisik.

static AdSize
getInlineAdaptiveBannerAdSize(int width, int maxHeight)

Menampilkan AdSize dengan lebar dan tinggi yang diberikan yang selalu 0.

static AdSize

Menampilkan AdSize dengan lebar yang diberikan dan tinggi yang dioptimalkan Google untuk membuat iklan banner.

static AdSize

Menampilkan AdSize dengan lebar dan tinggi yang diberikan yang selalu 0.

static AdSize

Menampilkan AdSize dengan lebar yang diberikan dan tinggi yang dioptimalkan Google untuk membuat iklan banner.

static AdSize

Menampilkan AdSize dengan lebar dan tinggi yang diberikan yang selalu 0.

int

Menampilkan lebar AdSize ini dalam piksel kepadatan mandiri.

int

Menampilkan lebar AdSize ini dalam piksel fisik.

int
boolean

Menampilkan apakah AdSize ini adalah tinggi otomatis.

boolean

Menampilkan apakah AdSize ini berukuran fleksibel atau tidak.

boolean

Menampilkan apakah AdSize ini memiliki lebar penuh.

String

Konstanta

AUTO_HEIGHT

public static final int AUTO_HEIGHT = -2

Konstanta yang akan menyebabkan tinggi iklan diskalakan berdasarkan tinggi perangkat dalam orientasi saat ini. Iklan AUTO_HEIGHT menentukan tingginya selama inisialisasi AdView dan tidak pernah berubah setelahnya.

BANNER

public static final AdSize BANNER

Ukuran iklan banner Mobile Marketing Association (MMA) (piksel kepadatan mandiri 320x50).

FLUID

public static final AdSize FLUID

Banner berukuran dinamis yang cocok dengan lebar induknya dan memperluas/mempersempit tingginya agar cocok dengan konten iklan setelah pemuatan selesai.

FULL_BANNER

public static final AdSize FULL_BANNER

Ukuran iklan banner penuh Interactive Advertising Bureau (IAB) (piksel kepadatan mandiri 468x60).

FULL_WIDTH

public static final int FULL_WIDTH = -1

Konstanta yang akan menyebabkan lebar iklan cocok dengan lebar perangkat dalam orientasi saat ini. Iklan FULL_WIDTH menentukan lebarnya selama inisialisasi dan tidak pernah berubah setelahnya.

TIDAK VALID

public static final AdSize INVALID

AdSize yang tidak valid yang akan menyebabkan permintaan iklan langsung gagal.

LARGE_BANNER

public static final AdSize LARGE_BANNER

Ukuran iklan banner besar (piksel kepadatan mandiri 320x100).

PAPAN PERINGKAT

public static final AdSize LEADERBOARD

Ukuran iklan banner utama Interactive Advertising Bureau (IAB) (piksel kepadatan mandiri 728x90).

MEDIUM_RECTANGLE

public static final AdSize MEDIUM_RECTANGLE

Ukuran iklan kotak sedang Interactive Advertising Bureau (IAB) (piksel kepadatan mandiri 300x250).

SMART_BANNER

public static final AdSize SMART_BANNER

Banner berukuran dinamis yang memiliki lebar penuh dan tinggi otomatis.

WIDE_SKYSCRAPER

public static final AdSize WIDE_SKYSCRAPER

Ukuran iklan pilar lebar IAB (piksel kepadatan mandiri 160x600). Ukuran ini saat ini tidak didukung oleh jaringan Google Mobile Ads; ukuran ini hanya ditujukan untuk jaringan iklan mediasi.

Kolom publik

tinggi

public final int height

lebar

public final int width

Konstruktor publik

AdSize

public AdSize(int width, int height)

Membuat AdSize baru.

Parameter
int width

Lebar iklan dalam piksel kepadatan mandiri.

int height

Tinggi iklan dalam piksel kepadatan mandiri.

Menampilkan
java.lang.IllegalArgumentException

Jika lebar atau tinggi negatif.

Metode publik

sama dengan

public boolean equals(@Nullable Object other)

Membandingkan AdSize ini dengan objek yang ditentukan dan menunjukkan apakah keduanya sama.

getCurrentOrientationAnchoredAdaptiveBannerAdSize

public static AdSize getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Menampilkan AdSize dengan lebar yang diberikan dan tinggi yang dioptimalkan Google untuk membuat iklan banner. Ukuran yang ditampilkan akan memiliki rasio aspek yang mirip dengan AdSize, yang cocok untuk anchor di dekat bagian atas atau bawah aplikasi Anda. Tingginya tidak akan pernah lebih besar dari 15% tinggi orientasi perangkat saat ini dan tidak pernah lebih kecil dari 50 piksel. Fungsi ini selalu menampilkan tinggi yang sama untuk kombinasi lebar / perangkat apa pun. Jika konteksnya null atau tinggi perangkat tidak dapat ditentukan dari konteks, INVALID akan ditampilkan.

Hasil
AdSize

Objek AdSize. Menampilkan INVALID jika konteksnya null atau tinggi perangkat tidak dapat ditentukan dari konteks.

getCurrentOrientationInlineAdaptiveBannerAdSize

public static AdSize getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

Menampilkan AdSize dengan lebar dan tinggi yang diberikan yang selalu 0. Ukuran iklan ini memungkinkan server Google memilih ukuran iklan yang optimal dengan tinggi kurang dari atau sama dengan tinggi layar dalam orientasi yang diminta. Ukuran persis iklan yang ditampilkan dapat diambil dengan memanggil getAdSize di dalam callback onAdLoaded. Ukuran iklan ini paling sesuai untuk iklan yang dimaksudkan untuk ditampilkan di dalam konten yang dapat di-scroll.

getHeight

public int getHeight()

Menampilkan tinggi AdSize ini dalam piksel kepadatan mandiri.

getHeightInPixels

public int getHeightInPixels(Context context)

Menampilkan tinggi AdSize ini dalam piksel fisik. Untuk ukuran fleksibel, nilai yang ditampilkan adalah -1.

getInlineAdaptiveBannerAdSize

public static AdSize getInlineAdaptiveBannerAdSize(int width, int maxHeight)

Menampilkan AdSize dengan lebar dan tinggi yang diberikan yang selalu 0. Ukuran iklan ini memungkinkan server Google memilih ukuran iklan yang optimal dengan tinggi kurang dari atau sama dengan tinggi maksimum yang diberikan dalam parameter maxHeight. Ukuran persis iklan yang ditampilkan dapat diambil dengan memanggil getAdSize di dalam callback onAdLoaded. Ukuran iklan ini paling sesuai untuk iklan yang dimaksudkan untuk ditampilkan di dalam konten yang dapat di-scroll.

Parameter
int maxHeight

Tinggi maksimum yang akan dimiliki iklan yang dimuat. Harus minimal 32 dp, tetapi maxHeight 50 dp atau lebih tinggi direkomendasikan.

getLandscapeAnchoredAdaptiveBannerAdSize

public static AdSize getLandscapeAnchoredAdaptiveBannerAdSize(Context context, int width)

Menampilkan AdSize dengan lebar yang diberikan dan tinggi yang dioptimalkan Google untuk membuat iklan banner. Ukuran yang ditampilkan akan memiliki rasio aspek yang mirip dengan BANNER, yang cocok untuk anchor di dekat bagian atas atau bawah aplikasi Anda. Tingginya tidak akan pernah lebih besar dari 15% tinggi perangkat dalam mode lanskap dan tidak pernah lebih kecil dari 50 px. Fungsi ini selalu menampilkan tinggi yang sama untuk kombinasi lebar / perangkat apa pun. Jika konteksnya null atau tinggi perangkat tidak dapat ditentukan dari konteks, INVALID akan ditampilkan.

Hasil
AdSize

Objek AdSize. Menampilkan INVALID jika konteksnya null atau tinggi perangkat tidak dapat ditentukan dari konteks.

getLandscapeInlineAdaptiveBannerAdSize

public static AdSize getLandscapeInlineAdaptiveBannerAdSize(Context context, int width)

Menampilkan AdSize dengan lebar dan tinggi yang diberikan yang selalu 0. Dengan ukuran iklan ini, server Google dapat memilih ukuran iklan yang optimal dengan tinggi kurang dari atau sama dengan tinggi layar dalam orientasi lanskap. Ukuran persis iklan yang ditampilkan dapat diambil dengan memanggil getAdSize di dalam callback onAdLoaded. Ukuran iklan ini paling sesuai untuk iklan yang dimaksudkan untuk ditampilkan di dalam konten yang dapat di-scroll.

getPortraitAnchoredAdaptiveBannerAdSize

public static AdSize getPortraitAnchoredAdaptiveBannerAdSize(Context context, int width)

Menampilkan AdSize dengan lebar yang diberikan dan tinggi yang dioptimalkan Google untuk membuat iklan banner. Ukuran yang ditampilkan akan memiliki rasio aspek yang mirip dengan BANNER, yang cocok untuk anchor di dekat bagian atas atau bawah aplikasi Anda. Tingginya tidak akan lebih besar dari 15% tinggi potret perangkat dan tidak akan lebih kecil dari 50 px. Fungsi ini selalu menampilkan tinggi yang sama untuk kombinasi lebar / perangkat apa pun.

Hasil
AdSize

Objek AdSize. Menampilkan INVALID jika konteksnya null atau tinggi perangkat tidak dapat ditentukan dari konteks.

getPortraitInlineAdaptiveBannerAdSize

public static AdSize getPortraitInlineAdaptiveBannerAdSize(Context context, int width)

Menampilkan AdSize dengan lebar dan tinggi yang diberikan yang selalu 0. Ukuran iklan ini memungkinkan server Google memilih ukuran iklan yang optimal kurang dari atau sama dengan tinggi layar dalam orientasi potret. Ukuran persis iklan yang ditampilkan dapat diambil dengan memanggil getAdSize di dalam callback onAdLoaded. Ukuran iklan ini paling sesuai untuk iklan yang dimaksudkan untuk ditampilkan di dalam konten yang dapat di-scroll.

getWidth

public int getWidth()

Menampilkan lebar AdSize ini dalam piksel kepadatan mandiri.

getWidthInPixels

public int getWidthInPixels(Context context)

Menampilkan lebar AdSize ini dalam piksel fisik. Untuk ukuran fleksibel, nilai yang ditampilkan adalah -1.

hashCode

public int hashCode()

isAutoHeight

public boolean isAutoHeight()

Menampilkan apakah AdSize ini adalah tinggi otomatis.

isFluid

public boolean isFluid()

Menampilkan apakah AdSize ini berukuran fleksibel atau tidak.

isFullWidth

public boolean isFullWidth()

Menampilkan apakah AdSize ini memiliki lebar penuh.

toString

public String toString()