在 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 中实现横幅广告