NestAdsAdRequest

public final class NestAdsAdRequest

package com.nestads.sdk.ads

광고 요청에 필요한 타겟팅 정보 및 광고 응답 시간을 설정하는 클래스입니다. NestAdsAdRequest.Builder를 통해 생성합니다.


Public Constructors

public constructor NestAdsAdRequest()


Nested Class

NestAdsAdRequest 의 builder 클래스


Public Constants

public const final val ERROR_CODE_NOT_INITIALIZED: Int

SDK가 초기화되지 않았을 시 에러 코드

Constant Value: 1000


public const final val ERROR_CODE_NO_ADS: Int

유효한 광고가 없을 시 에러 코드

Constant Value: 3000


public const final val ERROR_CODE_INSUFFICIENT_ADS: Int

다중 광고 요청시 요청 개수 보다 응답 광고 개수가 적을 때 에러 코드

Constant Value: 3001


public const final val ERROR_CODE_BAD_REQUEST: Int

잘못된 요청 시 에러 코드. 잘못된 요청은 아래 경우를 포함합니다.

  • 광고 요청 시 필수값을 보내지 않을 때 발생

  • 광고 요청 시 파라미터 타입 오류가 날 때 발생

Constant Value: 4000


public const final val ERROR_CODE_INVALID_REQUEST: Int

유효하지 않은 요청 시 에러 코드. 유효하지 않은 요청은 아래 경우를 포함합니다.

  • 광고 요청 시 유효하지 않은 게재위치 코드를 보낼 때 발생

Constant Value: 4001


public const final val ERROR_CODE_INTERNAL_SERVER_ERROR: Int

광고 서버 내부 문제 발생 시 에러 코드

Constant Value: 5000


public const final val ERROR_CODE_TIME_OUT: Int

광고 응답 타임 아웃 발생 시 에러 코드

Constant Value: 5001


public const final val ERROR_CODE_NOT_CONNECTED_INTERNET: Int

인터넷 연결이 되지 않았을 시 에러 코드

Constant Value: 5002


public const final val ERROR_CODE_UNKNOWN: Int

알 수 없는 오류일 시 에러 코드

Constant Value: 9999


public const final val NEST_ADS_GENDER_UNKNOWN: Int

성별: 알 수 없음

Constant Value: 0


public const final val NEST_ADS_GENDER_MALE: Int

성별: 남성

Constant Value: 1


public const final val NEST_ADS_GENDER_FEMALE: Int

성별: 여성

Constant Value: 2


Public Variables

public final var gender:Int?

광고 요청 사용자 성별

default: NestAdsAdRequest.NEST_ADS_GENDER_UNKNOWN

public final var publisherProvidedId: String?

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

ex. 서비스 로그인 아이디

default: null


public final var age: Int?

광고 요청 사용자의 나이

default: -1


public final var country: String?

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

  • ISO-3166-1-alpha-2

  • UNKNOWN

default: 기기 기본값


public final var language: String?

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

  • ISO-639-1-alpha-2

  • UNKNOWN

default: 기기 기본값


public final var httpTimeoutMillis: Int?

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

default: 1000

Last updated