AbstractAdRequestBuilder

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

알려진 직접 서브클래스

광고 요청을 구성하는 데 도움이 되는 기본 빌더 클래스입니다.

요약

공개 메서드

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

이 메서드는 지원 중단되었습니다.

대신 addNetworkExtrasBundle를 사용하세요.

T

맞춤 타겟팅 매개변수를 추가합니다.

T

여러 개의 값이 있는 맞춤 타겟팅 매개변수를 추가합니다.

T

타겟팅 목적으로 키워드를 추가합니다.

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

특정 광고 네트워크 어댑터에 전달할 추가 매개변수를 추가합니다.

T

광고 응답을 나타내는 광고 문자열을 설정합니다.

T

콘텐츠가 앱의 기본 콘텐츠와 일치하는 웹사이트의 콘텐츠 URL을 설정합니다.

T

광고 요청 중에 Google 모바일 광고 SDK에서 실행하는 HTTPS 호출에 맞춤 시간 제한을 설정합니다.

T

광고 근처의 웹 콘텐츠를 나타내는 URL을 설정합니다.

T

광고 요청의 출처를 식별하는 요청 에이전트 문자열을 설정합니다.

보호된 메서드

abstract T

지정된 하위유형의 자체 인스턴스를 반환합니다.

공개 메서드

addCustomEventExtrasBundle

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

특정 맞춤 이벤트 어댑터에 전달할 추가 매개변수를 추가합니다.

매개변수
Class<CustomEvent> adapterClass

추가 항목을 제공하는 맞춤 이벤트 어댑터의 Class입니다.

Bundle customEventExtras

맞춤 이벤트 어댑터에 전달할 추가 정보의 Bundle입니다.

addCustomTargeting

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

맞춤 타겟팅 매개변수를 추가합니다. 동일한 키로 이 함수를 두 번째 호출하면 이전 값이 덮어쓰기됩니다.

addCustomTargeting

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

여러 개의 값이 있는 맞춤 타겟팅 매개변수를 추가합니다. 동일한 키로 이 함수를 두 번째 호출하면 이전 값이 덮어쓰기됩니다.

addKeyword

@CanIgnoreReturnValue
public T addKeyword(String keyword)

타겟팅 목적으로 키워드를 추가합니다.

addNetworkExtrasBundle

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

특정 광고 네트워크 어댑터에 전달할 추가 매개변수를 추가합니다.

매개변수
Class<MediationExtrasReceiver> adapterClass

추가 항목을 수신해야 하는 어댑터의 Class입니다.

Bundle networkExtras

미디에이션 어댑터에 전달할 추가 정보의 Bundle입니다.

setAdString

@CanIgnoreReturnValue
public T setAdString(String adString)

광고 응답을 나타내는 광고 문자열을 설정합니다. 이 값을 설정하면 SDK는 이 광고를 렌더링하고 이 요청에 설정된 다른 모든 타겟팅 정보를 무시합니다.

setContentUrl

@CanIgnoreReturnValue
public T setContentUrl(String contentUrl)

콘텐츠가 앱의 기본 콘텐츠와 일치하는 웹사이트의 콘텐츠 URL을 설정합니다. 이 웹사이트 콘텐츠는 타겟팅 및 브랜드 안전성 목적으로 사용됩니다.

생성 값
java.lang.NullPointerException

contentUrl이 {code null}인 경우

java.lang.IllegalArgumentException

contentUrl이 비어 있거나 길이가 512를 초과하는 경우

setHttpTimeoutMillis

@CanIgnoreReturnValue
public T setHttpTimeoutMillis(int httpTimeoutMillis)

광고 요청 중에 Google 모바일 광고 SDK에서 실행하는 HTTPS 호출에 맞춤 시간 제한을 설정합니다.

앱에서 미디에이션을 사용하는 경우 이 제한 시간은 서드 파티 광고 네트워크 SDK에서 실행하는 네트워크 호출에는 적용되지 않습니다.

매개변수
int httpTimeoutMillis

HTTPS 제한 시간을 밀리초 단위로 지정하는 정수입니다. 5000 (5초)보다 작은 값은 무시됩니다. 기본값은 60000 (60초)입니다.

setNeighboringContentUrls

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

광고 근처의 웹 콘텐츠를 나타내는 URL을 설정합니다. 브랜드 안전성을 높이고 표시되는 광고에 인접 콘텐츠에 더 적합한 앱 수준 등급 (MA, T, PG 등)을 부여할 수 있습니다.

매개변수
List<String> neighboringContentUrls

기존의 인접 콘텐츠 URL에 연결할 인접 콘텐츠 URL 목록입니다.

setRequestAgent

@CanIgnoreReturnValue
public T setRequestAgent(String requestAgent)

광고 요청의 출처를 식별하는 요청 에이전트 문자열을 설정합니다. 모바일 광고 SDK를 참조하는 서드 파티 라이브러리는 이 메서드를 호출하여 광고 요청이 발생한 플랫폼을 나타내야 합니다. 예를 들어 'CoolAds 네트워크'라는 서드 파티 광고 네트워크가 모바일 광고 SDK에 대한 요청을 미디에이션하는 경우 'CoolAds'를 사용하여 이 메서드를 호출해야 합니다.

보호된 메서드

self

protected abstract T self()

지정된 하위유형의 자체 인스턴스를 반환합니다.