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