iOS에서 보상형 광고 구현

광고를 보는 플레이어에게 보상을 제공하면 사용자 참여가 증가하고 더욱 높은 수익으로 이어질 수 있습니다. 예를 들어, 게임 내 재화나 소모품, 추가 생명, 경험치 증가 등의 보상을 게임에서 사용자에게 제공할 수 있습니다. 보상형 광고를 효과적으로 설계하는 방법에 관한 자세한 내용은 수익화 전략 가이드를 참고하십시오.

동영상 광고 시청을 완료한 사용자에게 보상을 제공하려면 show 메서드에 사용된 광고 유닛 ID가 원하는 보상형 광고의 광고 유닛 ID와 일치해야 합니다.

- (IBAction)showRewardedAd:(UIButton *)sender {   
    [UnityAds show:self placementId:@"Rewarded_iOS" showDelegate:self];
}

그런 다음, unityAdsShowComplete 콜백 메서드에 보상 기능을 구현합니다.

#pragma mark: UnityAdsShowDelegate
- (void)unityAdsShowComplete:(NSString *)placementId withFinishState:(UnityAdsShowCompletionState)state {
    NSLog(@" - UnityAdsShowDelegate unityAdsShowComplete %@ %ld", placementId, state);
    if ([placementId isEqualToString:@"Rewarded_iOS"] && state == kUnityShowCompletionStateCompleted) {
        // Reward the user.
    }
}

다음 단계: iOS에서 배너 광고 구현 기술 자료를 참조하십시오.