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 mewakili respons iklan.

T

Menetapkan URL konten untuk situs web 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 mewakili konten web di dekat iklan.

T

Menetapkan string agen permintaan untuk mengidentifikasi asal permintaan iklan.

Metode yang dilindungi

abstract T

Menampilkan instance diri 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 ekstranya Anda sediakan.

Bundle customEventExtras

Bundle informasi tambahan yang akan 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 tambahan.

Bundle networkExtras

Bundle informasi tambahan yang akan diteruskan ke adaptor mediasi.

setAdString

@CanIgnoreReturnValue
public T setAdString(String adString)

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

setContentUrl

@CanIgnoreReturnValue
public T setContentUrl(String contentUrl)

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

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 apa pun 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 mewakili konten web di dekat iklan. Mempromosikan 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.

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 "jaringan CoolAds" memediasi permintaan ke Mobile Ads SDK, jaringan tersebut harus memanggil metode ini dengan "CoolAds".

Metode yang dilindungi

diri

protected abstract T self()

Menampilkan instance diri dari subjenis yang ditentukan.