Cách triển khai quảng cáo có thưởng trong iOS

Read time 2 minutes

Thưởng cho người chơi khi xem quảng cáo giúp tăng mức độ tương tác của người dùng, dẫn đến doanh thu cao hơn. Ví dụ: người dùng có thể nhận phần thưởng từ trò chơi như tiền trong trò chơi, vật phẩm tiêu hao, lượt chơi bổ sung hoặc hệ số kinh nghiệm. Để tìm hiểu thêm về cách thiết kế quảng cáo có thưởng sao cho hiệu quả, hãy tham khảo hướng dẫn chiến lược kiếm tiền.

Để thưởng cho người chơi vì đã xem xong video quảng cáo, hãy đảm bảo rằng ID Đơn vị Quảng cáo dùng trong phương thức show của bạn khớp với ID Đơn vị Quảng cáo có thưởng:

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

Sau đó, triển khai chức năng thưởng của bạn trong phương thức gọi lại 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.
  }
}

Bước tiếp theo: Để mở rộng quá trình triển khai của bạn, hãy tham khảo Cách triển khai banner quảng cáo trong iOS.