NestAdsAbstractAdRequestBuilder

public abstract class NestAdsAbstractAdRequestBuilder<T : NestAdsAbstractAdRequestBuilder>

package com.nestads.sdk.ads

NestAdsAdRequest.Builder 를 생성하는데 사용하는 abstract builder 클래스입니다.


Public Constructors

public constructor NestAdsAbstractAdRequestBuilder<T : NestAdsAbstractAdRequestBuilder<T>>()


Public Variables

public open var gender: Int?

광고 요청 사용자 성별

default: NestAdsAdRequest.NEST_ADS_GENDER_UNKNOWN


public open var publisherProvidedId?: String

광고 요청 사용자의 매체 식별값

ex. 서비스 로그인 아이디

default: null


public open var age: Int?

광고 요청 사용자의 나이

default: -1


public open var country: String?

광고 요청 사용자의 국가 코드 (2자리)

  • ISO-3166-1-alpha-2

  • UNKNOWN

default: 기기 기본값


public open var language: String?

광고 요청 사용자의 언어 코드 (2자리)

  • ISO-639-1-alpha-2

  • UNKNOWN

default: 기기 기본값


public open var httpTimeoutMillis: Int?

광고 요청 타임아웃 시간 (milliseconds)

default: 1000


Public Methods

public final fun setGender(gender: Int): T

광고 요청 사용자의 성별을 설정합니다.

매개변수
설명

gender

성별


public final fun setPublisherProvidedId(publisherProvidedId: String): T

광고 요청 사용자의 매체 식별값을 설정합니다.

매개변수
설명

publisherProvidedId

매체 식별값

ex. 서비스 로그인 아이디


public final fun setAge(age: Int): T

광고 요청 사용자의 나이를 설정합니다.

매개변수
설명

age

나이


public final fun setCountry(country: String): T

광고 요청 사용자의 국가 코드(2자리)를 설정합니다.

매개변수
설명

country

국가 코드 (2자리)

  • ISO-3166-1-alpha-2

  • UNKNOWN


public final fun setLanguage(language: String): T

광고 요청 사용자의 언어 코드 (2자리)를 설정합니다.

매개변수
설명

language

언어 코드 (2자리)

  • ISO-639-1-alpha-2

  • UNKNOWN


public final fun setHttpTimeoutMillis(httpTimeoutMillis: Int): T

광고 요청 타임아웃 시간 (milliseconds) 을 설정합니다.

매개변수
설명

httpTimeoutMillis

타임아웃 시간 (milliseconds)

Last updated