광고 타겟팅
Yandex Mobile Ads SDK API를 사용하여 추가 사용자 정보를 추가할 수 있습니다. 요청에 컨텍스트 데이터를 추가하면 광고의 품질을 크게 높이고 수익을 증대할 수 있습니다.
타겟팅 설정
광고 요청에서 사용자 정보를 전달할 수 있습니다.
- 배너(인라인 및 스티키)의 경우,
AdRequest
클래스를 사용합니다. - 전면 광고, 보상형 광고 및 앱 실행 광고의 경우,
AdRequestConfiguration
클래스를 사용합니다. - 네이티브 광고의 경우,
NativeAdRequestConfiguration
클래스를 사용합니다. - 광고 피드의 경우,
FeedAdRequestConfiguration
클래스를 사용합니다.
다음과 같은 사용자 정보를 제공할 수 있습니다.
매개변수 |
설명 |
|
사용자 나이: 문자열 형식의 숫자(예: "14", "18" 등) |
|
사용자 성별: "male", "female". 유효한 문자열을 얻기 위해 |
|
앱에서 감지한 사용자의 위치. 위치를 사용하려면 위치 사용에 대한 사용자 동의를 얻고 SDK에서 |
|
앱 내의 사용자 검색 쿼리. 예를 들어, 사용자가 자동차를 검색했다면 매개변수는 "Buy a used car in Moscow"와 같을 수 있습니다. |
|
사용자가 보고 있던 페이지의 키워드. 페이지 제목, 콘텐츠의 일부, 태그 및 기타 요소일 수 있습니다. 자동차 검색 페이지의 경우 이 매개변수는 "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