AppLovin Max mediation을 사용하는 앱에 노출되는 문제 광고에 대한 상세한 정보를 확인할 수 있습니다. 이를 위해 Creative Debugger를 테스트 환경, QA 프로세스 및 지원 티켓 시스템에 통합하십시오.
Creative Debugger는 특별한 제스처를 완료한 후 앱 내에 5초 동안 버튼을 표시합니다. (아래 비디오에서 이 제스처를 설명합니다.) 그 후 표시되는 버튼을 누르면 최근에 노출된 광고 목록을 보여주는 화면이 나타납니다. 이 목록에서 광고를 선택하면 해당 광고에 대한 정보(예: mediation 대상 network 및 creative ID)가 표시됩니다. 이를 통해 해당 광고의 크리에이티브 문제를 보고하는 데 필요한 정보를 얻을 수 있습니다.
이 제스처는 모든 광고에서 사용할 수 있습니다. 개발 및 프로덕션 빌드 모두에서 기본적으로 활성화되어 있습니다.
광고 문제를 보고하고 관련 ad network로부터 도움을 받으려면 문제가 있는 광고를 선택하고 Report 버튼을 클릭하십시오. 그러면 광고 문제 보고서가 생성됩니다. 이 보고서를 해당 ad network 파트너에게 전송하십시오. 문제가 AppLovin 광고와 관련된 경우, 담당 어카운트 매니저에게 보고서를 보내거나 AppLovin Support에 티켓을 제출하십시오.
다음 코드는 AppLovin Max SDK를 사용하여 Creative Debugger를 비활성화하는 방법을 보여줍니다:
AppLovinSdk.getInstance( context ).getSettings().setCreativeDebuggerEnabled( false );
AppLovinSdk.getInstance( context ).settings.setCreativeDebuggerEnabled( false )
다음 호출을 통해 Creative Debugger를 표시할 수 있습니다:
AppLovinSdk.getInstance( context ).showCreativeDebugger();
AppLovinSdk.getInstance( context ).showCreativeDebugger()
또한 mediation 대상 network에서 노출된 광고의 creative ID를 가져올 수 있습니다. 이는 Creative Debugger를 사용하거나 AppLovin Max SDK를 사용하여 수행할 수 있습니다. 다음 코드는 AppLovin Max SDK를 사용하여 이를 수행하는 방법을 보여줍니다:
String creativeId = ad.getCreativeId();
val creativeId = ad.creativeId
아래 표는 이 기능을 지원하는 ad network, ad format 및 adapter 버전을 나타냅니다. Ad Callback 열은 creative ID를 사용할 수 있게 되는 ad callback을 보여줍니다.
| Ad network | Ad formats | Ad callback | Android adapter version |
|---|---|---|---|
| AppLovin | Interstitial, Rewarded | Ad Loaded | 9.15.0 |
| Amazon | Banner, Interstitial, MREC, Rewarded | Ad Loaded | 9.6.2.1 |
| BidMachine | Banner, Interstitial, MREC, Native, Rewarded | Ad Loaded | 1.9.4.2 |
| Chartboost | Banner, Interstitial,1 Rewarded1 | Ad Loaded | 9.0.0.0 |
| DT Exchange | Banner, Interstitial, Rewarded | Ad Displayed | 7.7.4.1 |
| Google Ad Manager | Banner, Interstitial, Rewarded | Ad Loaded | 19.6.0.2 |
| Google Bidding and Google AdMob | Banner, Interstitial, Rewarded | Ad Loaded | 19.6.0.2 |
| InMobi | Banner, Interstitial, Rewarded | Ad Loaded | 9.1.1.3 |
| Liftoff Monetize | Banner, Interstitial, MREC, Native, Rewarded | Ad Displayed | 6.10.1.0 |
| Liftoff Monetize | Banner, Interstitial, MREC, Native, Rewarded | Ad Loaded | 7.1.0.0 |
| Meta Audience Network | Banner, Interstitial, Rewarded | Ad Loaded | All |
| Mintegral | Banner, Interstitial, Rewarded | Ad Loaded | 15.4.31.1 |
| Pangle | Banner, Interstitial, Rewarded | Ad Loaded | All |
| Smaato | Banner, Interstitial,2 MREC,2 Native,2 Rewarded2 | Ad Loaded | 21.5.7.1 |
| YSO Network | Banner, Interstitial, Rewarded | Ad Loaded | All |
1 Android에서 Chartboost interstitial 및 rewarded 광고의 creative ID는 Ad Loaded가 아닌 Ad Displayed 시점에 사용할 수 있습니다.
2 Interstitial, MREC, Native 및 Rewarded bidding 광고는 Smaato의 Android adapter 버전 22.5.0.0부터 Android에서만 지원됩니다.
광고를 담당하는 ad network의 이름을 가져올 수도 있습니다. 다음 코드는 AppLovin Max SDK를 사용하여 이를 수행하는 방법을 보여줍니다:
void onAdLoaded(final MaxAd ad)
{
String networkName = ad.getNetworkName();
}
void onAdDisplayFailed(final MaxAd ad, final int errorCode)
{
String networkName = ad.getNetworkName();
}
fun onAdLoaded(ad: MaxAd)
{
val networkName = ad.networkName
}
fun onAdDisplayFailed(ad: MaxAd, errorCode: Int)
{
val networkName = ad.networkName
}