iOS에서 인터스티셜 광고 구현

show 메서드를 사용하여 로드된 광고를 표시하고 UnityAdsShowDelegate 델리게이트를 사용하여 다양한 show 이벤트와 관련된 로직을 처리합니다. 이 예시에서는 버튼으로 광고를 트리거합니다.

// Implement a button that calls the show method when clicked:
#pragma mark : Buttons
- (IBAction)showInterstitialButton:(UIButton *)sender {
    [UnityAds show:self placementId:@"Interstitial_iOS" showDelegate:self];
}
 
// Implement callbacks for events related to the show method:
#pragma mark: UnityAdsShowDelegate
- (void)unityAdsShowComplete:(NSString *)placementId withFinishState:(UnityAdsShowCompletionState)state {
    NSLog(@" - UnityAdsShowDelegate unityAdsShowComplete %@ %ld", placementId, state);
}
 
- (void)unityAdsShowFailed:(NSString *)placementId withError:(UnityAdsShowError)error withMessage:(NSString *)message {
    NSLog(@" - UnityAdsShowDelegate unityAdsShowFailed %@ %ld", message, error);
    // Optionally execute additional code, such as attempting to load another ad.
}
 
- (void)unityAdsShowStart:(NSString *)placementId {
    NSLog(@" - UnityAdsShowDelegate unityAdsShowStart %@", placementId);
}
 
- (void)unityAdsShowClick:(NSString *)placementId {
    NSLog(@" - UnityAdsShowDelegate unityAdsShowClick %@", placementId);
}

다음 단계: iOS에서 보상형 광고 구현 기술 자료를 참조하여 구현 사항을 개선하십시오.