Tự động phát điểm chèn quảng cáo

Hướng dẫn này dành cho người dùng muốn tự kiểm soát thời gian phát điểm chèn quảng cáo. Theo cách triển khai mặc định, SDK sẽ tự động phát quảng cáo trong video vào thời điểm đã lên lịch. Một số nhà phát triển có thể muốn ngăn SDK tự động phát những điểm chèn quảng cáo này. Bằng cách triển khai tính năng phát điểm chèn quảng cáo theo cách thủ công, SDK sẽ kích hoạt sự kiện AD_BREAK_READY khi quảng cáo trong video đã được tải và chờ bạn bắt đầu phát lại điểm chèn quảng cáo.

Điều kiện tiên quyết

  • Ứng dụng iOS có triển khai SDK IMA.

Các đoạn mồi hữu ích

Nếu bạn vẫn cần triển khai SDK IMA trong ứng dụng của mình, hãy xem Hướng dẫn bắt đầu sử dụng của chúng tôi.

Định cấu hình phát lại điểm chèn quảng cáo theo cách thủ công

Để định cấu hình chế độ phát điểm chèn quảng cáo theo cách thủ công, bạn cần thực hiện 3 bước sau:

  1. Cho SDK biết bạn muốn kiểm soát chế độ phát điểm chèn quảng cáo.
  2. Theo dõi sự kiện AD_BREAK_READY.
  3. Yêu cầu SDK phát quảng cáo khi bạn sẵn sàng.
Đoạn mã dưới đây cho thấy các nội dung sửa đổi cần thực hiện trong Ví dụ nâng cao để triển khai tính năng phát điểm chèn quảng cáo theo cách thủ công:
- (void)setUpAdsLoader {
  ...
  IMASettings settings = [[IMASettings alloc] init];
  // Tell the SDK that you want to control ad break playback.
  settings.autoPlayAdBreaks = NO;
  self.adsLoader = [[IMAAdsLoader alloc] initWithSettings:settings];
  ...
}

- (void)adsManager:(IMAAdsManager *)adsManager didReceiveAdEvent:(IMAAdEvent *)event {
  ...
  switch (event.type) {
    // Listen for the AD_BREAK_READY event
    case kIMAAdEvent_AD_BREAK_READY:
      // Tell the SDK to play ads when you're ready. To skip this ad break,
      // simply return from this handler without calling [adsManager start].
      [adsManager start];
      break;
    ...
  }
}

Câu hỏi thường gặp

Việc này có bắt buộc để triển khai SDK IMA không?
Chắc chắn là không rồi! Tính năng này chỉ được cung cấp cho các nhà xuất bản không muốn SDK IMA tự động phát quảng cáo trong video khi các quảng cáo đó được lên lịch theo quy tắc quảng cáo hoặc phản hồi VMAP của bạn.