AbstractAdRequestBuilder

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


Podstawowa klasa kreatora, która pomaga tworzyć żądania reklam.

Podsumowanie

Metody publiczne

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

Ta metoda została wycofana.

Zamiast tego użyj kolumny addNetworkExtrasBundle.

T

Dodaje parametr kierowania niestandardowego.

T

Dodaje parametr kierowania niestandardowego z wieloma wartościami.

T

Dodaje słowo kluczowe na potrzeby kierowania.

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

Dodaje dodatkowe parametry do przekazania do konkretnego adaptera sieci reklamowej.

T

Ustawia ciąg tekstowy reklamy, który reprezentuje odpowiedź reklamy.

T

Ustawia adres URL treści witryny, której zawartość jest zgodna z głównymi treściami aplikacji.

T

Ustawia niestandardowy limit czasu dla wywołań HTTPS wykonywanych przez pakiet SDK do reklam mobilnych Google podczas żądania reklamy.

T

Ustawia adresy URL reprezentujące zawartość internetową w pobliżu reklamy.

T

Ustawia ciąg agenta żądania, aby zidentyfikować źródło żądania reklamy.

Chronione metody

abstract T

Zwraca instancję siebie określonego podtypu.

Metody publiczne

addCustomEventExtrasBundle

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

Dodaje dodatkowe parametry do przekazania do konkretnego adaptera zdarzenia niestandardowego.

Parametry
Class<CustomEvent> adapterClass

Class adaptera zdarzenia niestandardowego, dla którego udostępniasz dodatkowe informacje.

Bundle customEventExtras

Bundle dodatkowych informacji do przekazania do adaptera zdarzenia niestandardowego.

addCustomTargeting

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

Dodaje parametr kierowania niestandardowego. Wywołanie tej funkcji po raz drugi z tym samym kluczem spowoduje zastąpienie starych wartości.

addCustomTargeting

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

Dodaje parametr kierowania niestandardowego z wieloma wartościami. Wywołanie tej funkcji po raz drugi z tym samym kluczem spowoduje zastąpienie starych wartości.

addKeyword

@CanIgnoreReturnValue
public T addKeyword(String keyword)

Dodaje słowo kluczowe na potrzeby kierowania.

addNetworkExtrasBundle

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

Dodaje dodatkowe parametry do przekazania do konkretnego adaptera sieci reklamowej.

Parametry
Class<MediationExtrasReceiver> adapterClass

Class adaptera, który powinien otrzymać dodatkowe informacje.

Bundle networkExtras

Bundle dodatkowych informacji do przekazania do adaptera zapośredniczenia.

setAdString

@CanIgnoreReturnValue
public T setAdString(String adString)

Ustawia ciąg tekstowy reklamy, który reprezentuje odpowiedź reklamy. Jeśli ta opcja jest ustawiona, pakiet SDK wyrenderuje tę reklamę i ignoruje wszystkie inne informacje kierowania ustawione w tym żądaniu.

setContentUrl

@CanIgnoreReturnValue
public T setContentUrl(String contentUrl)

Ustawia adres URL treści witryny, której zawartość jest zgodna z głównymi treściami aplikacji. Treści z tej witryny są używane do kierowania reklam i zapewniania bezpieczeństwa marki.

Rzuty
java.lang.NullPointerException

Jeśli contentUrl to {code null}.

java.lang.IllegalArgumentException

Jeśli contentUrl jest pusty lub jego długość przekracza 512 znaki.

setHttpTimeoutMillis

@CanIgnoreReturnValue
public T setHttpTimeoutMillis(int httpTimeoutMillis)

Ustawia niestandardowy limit czasu dla wywołań HTTPS wykonywanych przez pakiet SDK do reklam mobilnych Google podczas żądania reklamy.

Jeśli Twoja aplikacja korzysta z zapośredniczenia, ten limit czasu nie dotyczy wywołań sieciowych wykonywanych przez pakiety SDK zewnętrznych sieci reklamowych.

Parametry
int httpTimeoutMillis

Liczba całkowita określająca czas oczekiwania HTTPS w milisekundach. Wartości poniżej 5000 (5 sekund) zostaną zignorowane. Wartością domyślną jest 60000 (60 sekund).

setNeighboringContentUrls

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

Ustawia adresy URL reprezentujące zawartość internetową w pobliżu reklamy. Zapewnia bezpieczeństwo marki i umożliwia wyświetlanie reklam z oceną na poziomie aplikacji (MA, T, PG itp.), która jest bardziej odpowiednia dla sąsiadujących treści.

Parametry
List<String> neighboringContentUrls

Lista adresów URL sąsiadujących treści, które mają być dołączone do istniejących adresów URL sąsiadujących treści.

setRequestAgent

@CanIgnoreReturnValue
public T setRequestAgent(String requestAgent)

Ustawia ciąg agenta żądania, aby zidentyfikować źródło żądania reklamy. Biblioteki firm zewnętrznych odwołujące się do pakietu SDK do reklam mobilnych powinny wywoływać tę metodę, aby wskazać platformę, z której pochodzi żądanie reklamy. Jeśli np. zewnętrzna sieć reklamowa o nazwie „CoolAds network” pośredniczy w przesyłaniu żądań do pakietu SDK do reklam mobilnych, powinna wywołać tę metodę z wartością „CoolAds”.

Chronione metody

self

protected abstract T self()

Zwraca instancję siebie określonego podtypu.