폭포식 구조 미디에이션 체인이 길고 서드 파티 어댑터가 여러 개인 앱을 초기 설정하면 사용자 세션에서 가장 먼저 표시되는 중요한 노출의 광고 요청 지연 시간이 늘어날 수 있습니다. 첫 노출의 지연 시간이 늘어나면 광고 요청이 아직 응답을 반환하지 않은 상태이므로 광고가 게재되지 않을 수 있습니다.
이 가이드에서는 앱 세션에서 첫 노출의 지연 시간을 줄이는 방법을 설명합니다.
시작하기 전에
계속하기 전에 설정하세요 GMA Next-Gen SDK.
초기 설정 제한 시간 지정
노출 기회를 놓치지 않으려면 초기 설정 제한 시간을 지정하세요. 이 방식을 사용하면 정의한 제한 시간을 초과하지 않습니다. 설정한 제한 시간이 지나거나 초기 설정이 완료되면 광고 요청을 진행할 수 있습니다.
제한 시간을 설정하고 초기화하는 정확한 어댑터를 정밀하게 제어하려면 구성 가능한 어댑터 초기화 사용을 참고하세요.
다음 예에서는 어댑터 초기화 구성 을 만들고 초기 설정 제한 시간을 5초로 지정합니다.
Kotlin
val adapterConfig =
AdapterInitializationConfig.Builder()
.setAllowedAdFormats(setOf(AdFormat.APP_OPEN_AD))
.setInitializationTimeoutMs(5000)
.build()
자바
AdapterInitializationConfig adapterConfig =
new AdapterInitializationConfig.Builder()
.setAllowedAdFormats(Set.of(AdFormat.APP_OPEN_AD))
.setInitializationTimeoutMs(5000)
.build();
자세한 내용은 구성 가능한 어댑터 초기화 사용을 참고하세요.
첫 번째 요청에서 폭포식 구조 광고 소스 삭제
폭포식 구조 광고 소스로 인한 추가 지연 시간 없이 광고를 게재하려면 키-값 세분화를 통해 첫 번째 광고 요청에서 폭포식 구조 광고 소스를 삭제하세요. 다음 단계를 완료하세요.
- 미디에이션 그룹을 만들고 입찰 광고 소스를 추가합니다.
- 키-값 세분화를
새로운 입찰 전용 미디에이션 그룹에 키
latency와 값low을 사용하여 추가합니다. - UI에서 새 입찰 전용 미디에이션 그룹의 우선순위를 기본 미디에이션 그룹보다 높게 설정합니다. 순서를 조정하려면 미디에이션 그룹 우선순위를 변경하세요.
첫 번째 광고 요청에 맞춤 타겟팅 키-값 쌍을 포함합니다.
Kotlin
val request = AdRequest.Builder("AD_UNIT_ID") .putCustomTargeting("latency", "low") .build()자바
AdRequest request = new AdRequest.Builder("AD_UNIT_ID") .putCustomTargeting("latency", "low") .build();키-값 세분화 설정 을 테스트하여 새 입찰 전용 미디에이션 그룹을 올바르게 타겟팅하고 있는지 확인합니다.
시간에 덜 민감한 노출의 실적 개선
앱 출시 시 바로 표시할 필요가 없는 광고처럼 시간에 덜 민감한 노출의 실적을 개선하려면, 입찰 전용 미디에이션 그룹을 타겟팅하지 않는 광고 요청에 광고 사전 로드 기능을 사용하세요.