NestAdsAdRequest

광고 요청에 필요한 타겟팅 정보 및 광고 응답 시간을 설정하는 클래스입니다.

open class NestAdsAdRequest

Public Variables

open var gender: Int?

광고 요청 사용자 성별

default: NestAdsGenderUnknown


open var publisherProvidedID: String?

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

ex. 서비스 로그인 아이디

default: nil


open var age: Int?

광고 요청 사용자의 나이

default: -1


open var country: String?

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

  • ISO-3166-1-alpha-2

  • UNKNOWN

default: UNKNOWN


open var language: String?

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

  • ISO-639-1-alpha-2

  • UNKNOWN

default: UNKNOWN


open var httpTimeout: TimeInterval

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

default: 1.0


open var customTargeting: [String: String]?

매체에서 사용하는 맞춤 타겟팅

default: nil


open var appVersion: String?

매체 어플리케이션 version

default: nil


open var audienceParameters: [String: [Any]]?

매체에서 사용하는 오디언스 파라미터 타겟팅

default: nil


Public Methods

public init(gender: Int? = NestAdsGenderUnknown, publisherProvidedID: String? = nil, age: Int? = -1, country: String? = nil, language: String? = nil, httpTimeout: TimeInterval? = 1.0, customTargeting: [String: String]? = nil, appVersion: String? = nil, audienceParameters: [String: [Any]? = nil] )

NestAdsAdRequest 를 생성합니다.

매개변수
설명

gender

광고 요청 사용자 성별

publisherProvidedID

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

ex. 서비스 로그인 아이디

age

광고 요청 사용자의 나이

default -1은 알 수 없음을 뜻합니다.

country

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

  • ISO-639-1-alpha-2

  • UNKNOWN

init 함수 내에서 default 기기 기본값이 들어갑니다.

language

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

  • ISO-639-1-alpha-2

  • UNKNOWN

init 함수 내에서 default 기기 기본값이 들어갑니다.

httpTimeout

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

customTargeting

매체에서 사용하는 맞춤 타겟팅의 key 와 value

appVersion

매체 어플리케이션 version

audienceParameters

매체에서 사용하는 오디언스 파라미터의 key와 value

Last updated