이 글의 성격은 무엇인가요?
질문 / 문제 해결
내용을 설명해주세요
인앱광고 2.0 ver2 (전면형/보상형) 광고에서 아래 2가지 추가 데이터 요청 드립니다.
현재 파트너사는 애드몹을 직접 연동하는게 아니라 토스 SDK로 래핑된 형태로 사용하다보니
개발사 입장에서는 최적화 영역이 거의 없어서..아래 2가지 요청드립니다.
(기존 애드몹에서 제공되는 데이터들입니다)
1.광고 네트워크 구분값
인앱광고 2.0 ver2에서 실제로 로드된 광고가 AdMob인지 Toss Ads인지 구분값 요청 드립니다.
(참고로 현재는 정산에만 토스애즈, 애드몹만 구분되고 상세내역을 확인할수가 없습니다.)
앞단에서 구분되어서 주실수 있으면 좋고,
아니면 AdMob SDK에서는 해당 정보를 확인할 수 있는 메서드가 있는데 이거로 주시면 더 상세히 구분 될거라 예상됩니다.
(참고)
AdMob SDK 기준
광고를 load()할 때 onAdLoaded(ad) 콜백을 등록해두면, 로드 성공 시 해당 콜백이 호출됩니다.
이때 전달받은 ad 객체에서 ad.getResponseInfo()를 통해 ResponseInfo 객체를 조회할 수 있고
이 ResponseInfo 객체의 getLoadedAdapterResponseInfo() 값을 보면
실제로 광고를 채운 네트워크 정보(adSourceName, adapterClassName 등)를 확인할 수 있습니다.
해당 정보 중 아래 두 개의 값을 loadFullScreenAd의 loaded 이벤트 payload에 내려주면 될 거 같습니다.
- adapterClassName (ex: com.google.ads.mediation.admob.AdMobAdapter, …)
- adSourceName (ex: AdMob Network, Meta Audience Network, …)
- 광고 응답에 대한 정보를 가져옵니다. | Android | Google for Developers
2.광고 수익 정보 요청
광고별 수익 분석을 위해 수익 정보 데이터를 요청드립니다.
이 역시 SDK에 제공되는 정보라 이 정보가 있으면 수익 최적화, 사용성 고도화가 가능합니다.
이것도 내부검토 부탁드려요
(참고)
AdMob SDK 기준
load 성공 후 전달받은 ad 객체에 OnPaidEventListener / paidEventHandler 콜백을 미리 등록해두면,
광고가 show()된 이후 해당 콜백이 호출됩니다.(실제 노출 수익이 발생하는 시점에 호출됨)
이때 AdValue 객체가 전달되는데 아래 값을 확인할 수 있습니다.
이 정보를 showFullScreenAd의 onEvent로 별도 수익 이벤트를 내려주실 수 있을지 검토 부탁드립니다.
- valueMicros or value (ex: 11250)
- precisionType or precision (ex: UNKNOWN | ESTIMATED | PUBLISHER_PROVIDED | PRECISE …)
- currencyCode (ex: USD, KRW, …)
- 노출 수준 광고 수익 | Android | Google for Developers