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