AbstractAdRequestBuilder

public abstract class AbstractAdRequestBuilder<T extends AbstractAdRequestBuilder<T>>


Class builder dasar untuk membantu membuat permintaan iklan.

Ringkasan

Metode publik

T
@CanIgnoreReturnValue
addCustomEventExtrasBundle(
    Class<CustomEvent> adapterClass,
    Bundle customEventExtras
)

Metode ini tidak digunakan lagi.

Sebagai gantinya, gunakan addNetworkExtrasBundle.

T

Menambahkan parameter penargetan kustom.

T

Menambahkan parameter penargetan kustom dengan beberapa nilai.

T

Menambahkan kata kunci untuk tujuan penargetan.

T
@CanIgnoreReturnValue
addNetworkExtrasBundle(
    Class<MediationExtrasReceiver> adapterClass,
    Bundle networkExtras
)

Menambahkan parameter tambahan untuk diteruskan ke adaptor jaringan iklan tertentu.

T

Menetapkan string iklan yang merepresentasikan respons iklan.

T

Menetapkan URL konten untuk situs yang kontennya cocok dengan konten utama aplikasi.

T

Menetapkan waktu tunggu kustom untuk panggilan HTTPS yang dilakukan oleh Google Mobile Ads SDK selama permintaan iklan.

T

Menetapkan URL yang merepresentasikan konten web di dekat iklan.

T

Menetapkan ID penempatan default untuk iklan yang dimuat.

T

Menetapkan string agen permintaan untuk mengidentifikasi asal permintaan iklan.

Metode yang dilindungi

abstract T

Menampilkan instance sendiri dari subjenis yang ditentukan.

Metode publik

addCustomEventExtrasBundle

@CanIgnoreReturnValue
public T addCustomEventExtrasBundle(
    Class<CustomEvent> adapterClass,
    Bundle customEventExtras
)

Menambahkan parameter tambahan untuk diteruskan ke adaptor peristiwa kustom tertentu.

Parameter
Class<CustomEvent> adapterClass

Class adaptor peristiwa kustom yang Anda berikan ekstra untuknya.

Bundle customEventExtras

Bundle informasi tambahan untuk diteruskan ke adaptor peristiwa kustom.

addCustomTargeting

@CanIgnoreReturnValue
public T addCustomTargeting(String key, String value)

Menambahkan parameter penargetan kustom. Memanggilnya untuk kedua kalinya dengan kunci yang sama akan menimpa nilai lama.

addCustomTargeting

@CanIgnoreReturnValue
public T addCustomTargeting(String key, List<String> values)

Menambahkan parameter penargetan kustom dengan beberapa nilai. Memanggilnya untuk kedua kalinya dengan kunci yang sama akan menimpa nilai lama.

addKeyword

@CanIgnoreReturnValue
public T addKeyword(String keyword)

Menambahkan kata kunci untuk tujuan penargetan.

addNetworkExtrasBundle

@CanIgnoreReturnValue
public T addNetworkExtrasBundle(
    Class<MediationExtrasReceiver> adapterClass,
    Bundle networkExtras
)

Menambahkan parameter tambahan untuk diteruskan ke adaptor jaringan iklan tertentu.

Parameter
Class<MediationExtrasReceiver> adapterClass

Class adaptor yang harus menerima ekstra.

Bundle networkExtras

Bundle informasi tambahan untuk diteruskan ke adaptor mediasi.

setAdString

@CanIgnoreReturnValue
public T setAdString(String adString)

Menetapkan string iklan yang merepresentasikan respons iklan. Jika disetel, SDK akan merender iklan ini dan mengabaikan semua informasi penargetan lain yang ditetapkan pada permintaan ini.

setContentUrl

@CanIgnoreReturnValue
public T setContentUrl(String contentUrl)

Menetapkan URL konten untuk situs yang kontennya cocok dengan konten utama aplikasi. Konten situs ini digunakan untuk tujuan penargetan dan keamanan brand.

Menampilkan
java.lang.NullPointerException

Jika contentUrl adalah {code null}.

java.lang.IllegalArgumentException

Jika contentUrl kosong, atau jika panjangnya melebihi 512.

setHttpTimeoutMillis

@CanIgnoreReturnValue
public T setHttpTimeoutMillis(int httpTimeoutMillis)

Menetapkan waktu tunggu kustom untuk panggilan HTTPS yang dilakukan oleh Google Mobile Ads SDK selama permintaan iklan.

Jika aplikasi Anda menggunakan mediasi, waktu tunggu ini tidak berlaku untuk panggilan jaringan yang dilakukan oleh SDK jaringan iklan pihak ketiga.

Parameter
int httpTimeoutMillis

Bilangan bulat yang menentukan waktu tunggu HTTPS dalam milidetik. Nilai yang lebih rendah dari 5000 (5 detik) akan diabaikan. Nilai default-nya adalah 60000 (60 detik).

setNeighboringContentUrls

@CanIgnoreReturnValue
public T setNeighboringContentUrls(List<String> neighboringContentUrls)

Menetapkan URL yang merepresentasikan konten web di dekat iklan. Meningkatkan keamanan merek dan memungkinkan iklan yang ditampilkan memiliki rating tingkat aplikasi (MA, T, PG, dll.) yang lebih sesuai dengan konten di sekitarnya.

Parameter
List<String> neighboringContentUrls

Daftar URL konten tetangga yang akan dilampirkan ke URL konten tetangga yang ada.

setPlacementId

@CanIgnoreReturnValue
public T setPlacementId(long placementId)

Menetapkan ID penempatan default untuk iklan yang dimuat.

Untuk iklan banner, sebaiknya gunakan setPlacementId. Memanggil loadAd dengan permintaan yang menetapkan ID penempatan memiliki efek yang sama dengan memanggil setPlacementId

Parameter
long placementId

Bilangan bulat panjang yang disediakan oleh UI AdMob untuk penempatan yang dikonfigurasi.

setRequestAgent

@CanIgnoreReturnValue
public T setRequestAgent(String requestAgent)

Menetapkan string agen permintaan untuk mengidentifikasi asal permintaan iklan. Library pihak ketiga yang mereferensikan Mobile Ads SDK harus memanggil metode ini untuk menunjukkan platform asal permintaan iklan. Misalnya, jika jaringan iklan pihak ketiga bernama "CoolAds network" memediasi permintaan ke Mobile Ads SDK, jaringan tersebut harus memanggil metode ini dengan "CoolAds".

Metode yang dilindungi

self

protected abstract T self()

Menampilkan instance sendiri dari subjenis yang ditentukan.