Adfox에서 광고 타기팅

Adfox에서는 여러 수준에서 타겟팅을 설정할 수 있습니다. 요청에 컨텍스트 데이터를 추가하면 광고 품질을 크게 높이고 수익을 늘릴 수 있습니다.

직판을 위해 추가 타겟팅, 논리 타겟팅, 키워드 타겟팅을 사용하려면 Adfox로 보내는 광고 요청에 해당 매개변수 값을 전달하도록 구현합니다.

타겟팅 설정

필요에 맞는 타겟팅 유형을 정한 뒤 해당 매개변수 값 전달을 구현합니다.

타겟팅 유형

매개변수 이름

설명

키워드 타겟팅

adf_pk

선택한 키워드에 맞는 광고 배너를 게재합니다. 예를 들어 광고 태그에 검색어를 넣거나 사용자 베이스를 활용해 이름·관심사 기준 타겟팅을 설정해 타깃을 더 정확히 식별할 수 있습니다.

이를 위해 광고 태그의 params 객체에 adf_pk = value 형식으로 값이 있는 매개변수를 넣습니다.

  • adf_pk는 매개변수 이름입니다.
  • value는 작은따옴표로 감싼 매개변수 값입니다. 값에는 다음이 들어갈 수 있습니다.
    • 키워드: 공백으로 구분된 키워드 최대 10개.
    • 구문: 구문은 하나만.

대소문자를 구분하지 않습니다. 값 인코딩은 필요 없습니다.

자세한 내용은 Adfox 고객센터를 참고하세요.

추가 및 논리 타겟팅

adf_puidN

추가 타겟팅을 기준으로 광고 배너를 게재합니다.

사용자 정의 타겟팅 값을 지정할 수 있습니다. 예를 들어 테스트 빌드 사용자만 타겟팅하거나 특정 내부 지표에 따라 배너 노출을 트리거할 수 있습니다.

이를 위해 Adfox로 보내는 광고 요청에 adf_puidN = value 형식의 매개변수를 전달합니다.

추가 타겟팅 설정 단계
  1. 타겟팅 특성용 사전을 만듭니다. 사전에는 값 목록이 포함되어야 합니다.

    • 키는 앱의 광고 태그로 전달됩니다.

    • 값은 타겟팅 설정에 포함되며 전환할 수 있습니다.

    Adfox에서는 특성당 최대 63개의 사용자 정의 사전을 추가할 수 있습니다. 사전당 최대 10,000개의 값을 보유할 수 있으며 필요에 따라 새 키-값 쌍으로 업데이트할 수 있습니다.

  2. Adfox 인터페이스를 통해 사용 가능한 추가 타겟팅 특성 중 하나에 사전을 업로드합니다.

  3. 사전을 만든 특성의 인덱스로 키를 전달하도록 구현합니다.

논리 타겟팅을 사용하려면 앱에서 추가 타겟팅 값을 전달합니다. Adfox 인터페이스에서는 AND/OR/NOT 조건으로 광고 캠페인 노출도 설정할 수 있습니다.

자세한 내용은 Adfox 고객센터를 참고하세요.

디버깅용 배너 ID

adf_p1: 게재 위치 ID.

adf_pfc: 캠페인 ID.

adf_pfb: 배너 ID.

특정 게재 위치나 캠페인에서 배너를 호출합니다.

Важно

특정 배너 호출은 테스트 목적으로만 사용하는 것을 권장합니다. 그렇지 않으면 해당 게재 위치에 다른 배너가 나타나지 않을 수 있습니다.

특정 배너를 호출하려면 adf_p1adf_pfb 두 값을 전달합니다. 배너·캠페인·게재 위치 ID는 Adfox 인터페이스에서 확인할 수 있습니다.

샘플 코드(Kotlin)

companion object {

        private const val AD_FOX_AD_UNIT_ID = "R-M-XXXXXX-X"
            // Replace R-M-XXXXXX-X with the actual R-M

        private val networks = arrayListOf(
            Network(R.drawable.ic_adfox_icon, R.string.adfox_title, AD_FOX_AD_UNIT_ID),
        )

        private val adFoxParameters = mapOf(
        "adf_puid1" to "XXX",
        "adf_puid2" to "XXX",
        "adf_pk" to "XXX"
    )
    }

우선순위 수준(내림차순):

  • 배너.
  • 플랫폼에 배치.
  • 섹션에 배치.
  • 사이트에 배치.
  • 캠페인.