광고 타게팅

Yandex Mobile Ads SDK API를 사용하면 추가 사용자 정보를 전달할 수 있습니다. 요청에 컨텍스트 데이터를 넣으면 광고 품질을 크게 높이고 수익을 늘릴 수 있습니다.

타게팅 설정

광고 요청에 사용자 정보를 전달할 수 있습니다.

다음과 같은 사용자 정보를 제공할 수 있습니다.

매개변수

설명

age

사용자 연령을 문자열로 전달합니다(예: "14", "18" 등).

gender

사용자 성별. 가능한 값: male 또는 female.

location

앱에서 감지한 사용자 위치를 AdLocation 클래스로 전달합니다.

위치 데이터를 사용하려면 사용자 동의를 받은 뒤 SDK에서 YandexAds.setLocationTracking(true)으로 위치 신호를 켜야 합니다.

contextQuery

앱 내 사용자 검색어.

예: 사용자가 자동차를 검색했다면 "모스크바에서 중고차 구매"와 같은 문자열이 될 수 있습니다.

contextTags

사용자가 보던 페이지의 키워드. 페이지 제목, 본문 일부, 태그 등이 될 수 있습니다.

자동차 검색 페이지라면 "자동차 구매", "중고차", "모스크바"처럼 전달할 수 있습니다.

타게팅 예시

적응형 인라인·스티키 배너

val adRequest = AdRequest(
    adUnitId = "R-M-XXXXXX-Y",
    targeting = AdTargeting(
        age = "20",
        contextQuery = "context-query",
        contextTags = listOf("context-tag"),
        gender = "female",
        location = AdLocation(latitude = 55.734202, longitude = 37.588063, accuracy = 0.1),
    ),
)
전면·보상형·앱 오픈 광고
val adRequest = AdRequest(
    adUnitId = "R-M-XXXXXX-Y",
    targeting = AdTargeting(
        age = "20",
        contextQuery = "context-query",
        contextTags = listOf("context-tag"),
        gender = "female",
        location = AdLocation(latitude = 55.734202, longitude = 37.588063, accuracy = 0.1),
    ),
)