본문으로 건너뛰기

전면형 광고 옵션

전면형 광고에는 추가 맞춤 설정을 수행하고 최상의 광고 경험을 제공할 수 있는 다양한 고급 기능이 있습니다. 이 가이드에서는 전면형 광고의 고급 기능을 사용하는 방법을 설명합니다.

GfpTheme 설정

NDA 모듈을 통해 제공되는 일부 광고들은 설정된 GfpTheme 값에 따라 밝은 테마와 어두운 테마로 구분지어 렌더링 됩니다.

NdaProviderOptions.Builder().setTheme(GfpTheme) 를 통해 전역적인 GfpTheme 설정이 가능하지만, 단일 광고에만 적용하는 GfpTheme 를 적용하고자 할 경우 GfpInterstitialAdOptions.Builder().setTheme() 를 호출합니다.

  • 설정하지 않으면 기기에 설정된 DayNight 값에 따라서 렌더링 됩니다.
  • 이 옵션을 설정하면 요청된 대로 GfpTheme 값에 따라서 렌더링 됩니다.

아래 예시는 어두운 테마로 설정하는 방법을 보여줍니다.

val interstitialAdOptions = GfpInterstitialAdOptions.Builder()
.setTheme(ResolvedTheme.DARK)
.build()

...
interstitialAdManager.setInterstitialAdOptions(interstitialAdOptions)

타임아웃 설정

전면형 광고의 요청 타임아웃 값은 SdkPropertiesBuilder.interstitialAdRequestTimeout() 을 통해 전역적으로 설정할 수 있지만, 단일 광고 요청에 대한 타임아웃을 설정하고자 할 경우 아래 예시와 같이 GfpInterstitialAdManagersetTimeoutMillis() 메서드를 통해 설정할 수 있습니다.

아래 예시는 특정 GfpInterstitialAdManager 로 로드되는 단일 광고 요청에 대한 타임아웃값을 10초로 설정하는 예시를 보여줍니다. 단일 광고 요청에 대한 타임아웃 값을 아래와 같이 설정할 경우, 전역으로 설정한 타임아웃 값이 무시됩니다.

정보

SdkPropertiesGfpInterstitialAdManager 에 설정된 타임아웃값이 없을 경우 기본값인 60초가 타임아웃값으로 설정됩니다.

val interstitialAdManager: GfpInterstitialAdManager = ...
interstitialAdManager.setTimeoutMillis(10_000L)