Android를 사용하는 경우, Google Play Services를 통합해야 합니다.
- 앱을 시작하자마자 즉시 앱러빈의 SDK를 초기화합니다.
iOS: [ALSdk initializeSdk]; Android: AppLovinSdk.initializeSdk(context);
- ALAdLoadDelegate(iOS) 또는 AppLovinAdLoadListener(Android)를 로드 콜백을 수신하기 원하는 클래스에 구현합니다.
- ALAdRewardDelegate(iOS) 또는 AppLovinAdRewardListener(Android)를 로드 콜백을 수신하기 원하는 클래스에 구현합니다.
- SDK가 보상형 비디오를 사전 로드하도록 설정합니다. 이 호출을 하기 전에 SDK가 광고 캐싱을 완료할 수 있는 시간적 여유를 주어야 합니다. 사용 가능한 광고가 캐싱된 경우 이 응답은 거의 즉각적으로 이루어지지만, SDK가 캐싱을 하고 있는 도중에 이 호출을 하면 프로세스 속도가 크게 감소됩니다.
iOS: [ALIncentivizedInterstitialAd preloadAndNotify:nil]; Android: myIncentInter.preload(null);
- 광고를 게재할 준비가 되면, 동기화된 체크를 통해 광고가 사용 가능한지를 확인하십시오. 그 다음 바로 광고를 게재하거나, 광고가 사용 가능하지 않은 경우 폴백 로직을 사용할 수 있습니다.
iOS: if([ALIncentivizedInterstitialAd isReadyForDisplay]){ [ALIncentivizedInterstitialAd show]; } else{ // Perform fallback logic } Android: if(myIncentInter.isReadytoDisplay()){ myIncentInter.show(....); } else{ // Perform fallback logic }