กำหนดค่าการเล่นช่วงพักโฆษณา

เลือกแพลตฟอร์ม: Android iOS

คู่มือนี้มีไว้สำหรับผู้ใช้ที่ต้องการควบคุมเวลาการเล่นช่วงพักโฆษณาด้วยตนเอง ในการติดตั้งใช้งานเริ่มต้น SDK จะเล่นโฆษณาตอนกลางโดยอัตโนมัติตามเวลาที่กำหนด นักพัฒนาแอปบางรายอาจต้องการป้องกันไม่ให้ SDK เล่นช่วงพักโฆษณาเหล่านี้โดยอัตโนมัติ เมื่อใช้การเล่นช่วงพักโฆษณาด้วยตนเอง SDK จะทริกเกอร์เหตุการณ์ AD_BREAK_READY เมื่อโหลดโฆษณาตอนกลางแล้ว และรอให้คุณเริ่มเล่นช่วงพัก

ข้อกำหนดเบื้องต้น

  • แอปพลิเคชัน iOS ที่ใช้ IMA SDK

ข้อมูลเบื้องต้นที่เป็นประโยชน์

หากยังคงต้องติดตั้งใช้งาน IMA SDK ในแอป โปรดดูคู่มือการเริ่มต้นใช้งาน

การกำหนดค่าการเล่นช่วงพักโฆษณาด้วยตนเอง

การกำหนดค่าการเล่นช่วงพักโฆษณาด้วยตนเองมี 3 ขั้นตอน ดังนี้

  1. บอก SDK ว่าคุณต้องการควบคุมการเล่นช่วงพักโฆษณา
  2. รอเหตุการณ์ AD_BREAK_READY
  3. บอกให้ SDK เล่นโฆษณาเมื่อคุณพร้อม
ข้อมูลโค้ดด้านล่างแสดงการแก้ไขที่จำเป็นในตัวอย่างขั้นสูงเพื่อใช้การเล่นช่วงพักโฆษณาด้วยตนเอง
- (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;
    ...
  }
}

คำถามที่พบบ่อย

ต้องใช้สำหรับติดตั้งใช้งาน IMA SDK ไหม
ไม่ใช่แน่นอน ตัวเลือกนี้มีไว้สำหรับผู้เผยแพร่โฆษณาที่ไม่ต้องการให้ IMA SDK เล่นโฆษณาตอนกลางโดยอัตโนมัติเมื่อมีการตั้งเวลาตามกฎของโฆษณาหรือการตอบกลับ VMAP