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 sesuai 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 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 getLargeAnchoredAdaptiveBannerAdSize.

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
)

Metode ini tidak digunakan lagi.

Sebagai gantinya, gunakan getLargeAnchoredAdaptiveBannerAdSize.

static AdSize
getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

Menampilkan AdSize dengan lebar tertentu dan tinggi 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 tertentu dan tinggi yang selalu 0.

static AdSize

Metode ini tidak digunakan lagi.

Sebagai gantinya, gunakan getLargeLandscapeAnchoredAdaptiveBannerAdSize.

static AdSize

Menampilkan AdSize dengan lebar tertentu dan tinggi yang selalu 0.

static AdSize

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

static AdSize
getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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

static AdSize
getLargePortraitAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

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

static AdSize

Metode ini tidak digunakan lagi.

Sebagai gantinya, gunakan getLargePortraitAnchoredAdaptiveBannerAdSize.

static AdSize

Menampilkan AdSize dengan lebar tertentu dan tinggi 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 memiliki tinggi otomatis.

boolean

Menampilkan apakah AdSize ini berukuran fleksibel atau tidak.

boolean

Menampilkan apakah AdSize ini berlebar 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 setelah itu.

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 sesuai 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 AdView dan tidak pernah berubah setelah itu.

TIDAK VALID

public static final AdSize INVALID

AdSize 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 bernilai 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 penempatan di dekat bagian atas atau bawah aplikasi Anda. Tinggi tidak akan pernah lebih besar dari 15% dari tinggi orientasi perangkat saat ini dan tidak akan 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 tertentu dan tinggi 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 pasti iklan yang ditampilkan dapat diambil dengan memanggil getAdSize di dalam callback onAdLoaded. Ukuran iklan ini paling cocok 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 adaptif, nilai yang ditampilkan adalah -1.

getInlineAdaptiveBannerAdSize

public static AdSize getInlineAdaptiveBannerAdSize(int width, int maxHeight)

Menampilkan AdSize dengan lebar tertentu dan tinggi 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 pasti iklan yang ditampilkan dapat diambil dengan memanggil getAdSize di dalam callback onAdLoaded. Ukuran iklan ini paling cocok untuk iklan yang dimaksudkan untuk ditampilkan di dalam konten yang dapat di-scroll.

Parameter
int maxHeight

Tinggi maksimum iklan yang dimuat. Harus minimal 32 dp, tetapi sebaiknya gunakan maxHeight 50 dp atau yang lebih tinggi.

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, cocok untuk penempatan di dekat bagian atas atau bawah aplikasi Anda. Tinggi tidak akan pernah lebih besar dari 15% tinggi perangkat dalam mode lanskap dan tidak akan 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 tertentu dan tinggi 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 lanskap. Ukuran pasti iklan yang ditampilkan dapat diambil dengan memanggil getAdSize di dalam callback onAdLoaded. Ukuran iklan ini paling cocok untuk iklan yang dimaksudkan untuk ditampilkan di dalam konten yang dapat di-scroll.

getLargeAnchoredAdaptiveBannerAdSize

public static AdSize getLargeAnchoredAdaptiveBannerAdSize(Context context, int width)

Menampilkan AdSize dengan lebar yang diberikan dan tinggi yang dioptimalkan Google untuk membuat iklan banner besar. Ukuran yang ditampilkan cocok untuk penempatan di dekat bagian atas atau bawah aplikasi Anda. Tinggi tidak pernah lebih besar dari 20% tinggi orientasi perangkat saat ini dan selalu antara 50-150 piksel independen kepadatan. 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.

Parameter
Context context

Context yang digunakan untuk menentukan informasi khusus perangkat, seperti dimensi layar.

int width

Lebar unit iklan yang diinginkan dalam piksel kepadatan mandiri.

Hasil
AdSize

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

getLargeLandscapeAnchoredAdaptiveBannerAdSize

public static AdSize getLargeLandscapeAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Menampilkan AdSize dengan lebar yang diberikan dan tinggi yang dioptimalkan Google untuk membuat iklan banner besar. Ukuran yang ditampilkan cocok untuk digunakan dalam iklan banner yang di-anchor di dekat bagian atas atau bawah aplikasi Anda. Tinggi tidak pernah lebih besar dari 20% tinggi perangkat dalam mode lanskap dan selalu antara 50-150 piksel independen kepadatan. 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.

Parameter
Context context

Context yang digunakan untuk menentukan informasi khusus perangkat, seperti dimensi layar.

int width

Lebar unit iklan yang diinginkan dalam piksel kepadatan mandiri.

Hasil
AdSize

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

getLargePortraitAnchoredAdaptiveBannerAdSize

public static AdSize getLargePortraitAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

Menampilkan AdSize dengan lebar yang diberikan dan tinggi yang dioptimalkan Google untuk membuat iklan banner besar. Ukuran yang ditampilkan cocok untuk digunakan dalam iklan banner yang di-anchor di dekat bagian atas atau bawah aplikasi Anda. Tinggi tidak pernah lebih besar dari 20% tinggi potret perangkat dan selalu antara 50-150 piksel independen kepadatan. Fungsi ini selalu menampilkan tinggi yang sama untuk kombinasi lebar / perangkat apa pun.

Parameter
Context context

Context yang digunakan untuk menentukan informasi khusus perangkat, seperti dimensi layar.

int width

Lebar unit iklan yang diinginkan dalam piksel kepadatan mandiri.

Hasil
AdSize

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

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, cocok untuk penempatan di dekat bagian atas atau bawah aplikasi Anda. Tinggi tidak akan pernah lebih besar dari 15% tinggi potret perangkat dan tidak akan pernah 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 tertentu dan tinggi 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 potret. Ukuran pasti iklan yang ditampilkan dapat diambil dengan memanggil getAdSize di dalam callback onAdLoaded. Ukuran iklan ini paling cocok 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 adaptif, nilai yang ditampilkan adalah -1.

hashCode

public int hashCode()

isAutoHeight

public boolean isAutoHeight()

Menampilkan apakah AdSize ini memiliki tinggi otomatis.

isFluid

public boolean isFluid()

Menampilkan apakah AdSize ini berukuran fleksibel atau tidak.

isFullWidth

public boolean isFullWidth()

Menampilkan apakah AdSize ini berlebar penuh.

toString

public String toString()