광고 타기팅

Yandex Mobile Ads SDK API로 사용자에 대한 추가 정보를 넣을 수 있습니다. 요청에 컨텍스트 데이터를 포함하면 광고 품질이 크게 향상되어 수익 증가로 이어질 수 있습니다.

타기팅 설정

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

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

매개변수

설명

age

사용자 연령: 문자열 형식의 숫자(예: "14", "18" 등).

gender

사용자 성별: male, female.

올바른 문자열을 얻으려면 Gender 객체를 사용할 수 있습니다.

location

앱에서 파악한 사용자 위치.

위치를 사용하려면 앱이 위치를 사용하는 데 대한 사용자 동의를 받은 뒤 SDK에서 MobileAds.setLocationConsent(true)를 설정해야 합니다.

contextQuery

앱 내에서 사용자가 입력한 검색어.

예를 들어 사용자가 자동차를 검색했다면 "Buy a used car in Moscow"와 같은 형태가 될 수 있습니다.

contextTags

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

자동차 검색 페이지라면 "Buy a car", "used car", "in Moscow"와 같이 지정할 수 있습니다.

타기팅 예시(Kotlin)

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

val adRequest = AdRequest.Builder()
            .setAge("25")
            .setGender(Gender.MALE)
            .setLocation(Location("provider"))
            .setContextQuery("Buy a used car in Moscow")
            .setContextTags(listOf("Buy a car", "used car", "in Moscow"))
            .build()
loadAd(adRequest)
전면·리워드·앱 오픈 광고
val adRequestConfiguration = AdRequestConfiguration.Builder("demo-interstitial-yandex")
            .setAge("25")
            .setGender(Gender.MALE)
            .setLocation(Location("provider"))
            .setContextQuery("Buy a used car in Moscow")
            .setContextTags(listOf("Buy a car", "used car", "in Moscow"))
            .build()
loadAd(adRequestConfiguration)

네이티브 광고

val nativeAdRequestConfiguration = NativeAdRequestConfiguration.Builder("demo-native-yandex")
            .setAge("25")
            .setGender(Gender.MALE)
            .setLocation(Location("provider"))
            .setContextQuery("Buy a used car in Moscow")
            .setContextTags(listOf("Buy a car", "used car", "in Moscow"))
            .build()
nativeAdLoader?.loadAd(nativeAdRequestConfiguration)

광고 피드

val feedAdRequestConfiguration = FeedAdRequestConfiguration.Builder("demo-feed-yandex")
            .setAge("25")
            .setGender(Gender.MALE)
            .setLocation(Location("provider"))
            .setContextQuery("Buy a used car in Moscow")
            .setContextTags(listOf("Buy a car", "used car", "in Moscow"))
            .build()
val feedAd = FeedAd.Builder(context, feedAdRequestConfiguration, feedAdAppearance).build()
feedAd.loadListener = feedAdLoadListener