คู่มือนี้จะแสดงวิธีการลบล้างกำหนดการช่วงพักโฆษณาเริ่มต้นและกำหนดเวลาการเล่นช่วงพักโฆษณาของคุณเอง เมื่อมีการใช้การเล่นช่วงพักโฆษณาด้วยตนเอง SDK จะเริ่มเหตุการณ์ AD_BREAK_READY
เมื่อช่วงพักโฆษณาโหลดแล้ว และจะรอให้คุณเริ่มเล่นช่วงพักโฆษณา
ข้อกำหนดเบื้องต้น
- แอปพลิเคชัน Android ที่มีการติดตั้งใช้งาน IMA SDK
การกำหนดค่าการเล่นช่วงพักโฆษณาด้วยตนเอง
วิธีกำหนดค่าการเล่นช่วงพักโฆษณาด้วยตนเอง
- บอก SDK ว่าคุณต้องการควบคุมการเล่นช่วงพักโฆษณา
- ฟังเหตุการณ์ AD_BREAK_READY
- บอกให้ SDK เล่นโฆษณาเมื่อคุณพร้อม
ข้อมูลโค้ดด้านล่างแสดงการแก้ไขที่จำเป็นสำหรับตัวอย่างขั้นสูงเพื่อใช้การเล่นช่วงพักโฆษณาด้วยตนเอง
public VideoPlayerController( Context context, VideoPlayerWithAdPlayback videoPlayerWithAdPlayback, View playButton, View playPauseToggle, String language, ViewGroup companionViewGroup, Logger log) { ... sdkFactory = ImaSdkFactory.getInstance(); ImaSdkSettings imaSdkSettings = sdkFactory.createImaSdkSettings(); imaSdkSettings.setLanguage(language); // Tell the SDK you want to control ad break playback. imaSdkSettings.setAutoPlayAdBreaks(false); ... } ... @Override public void onAdEvent(AdEvent adEvent) { ... switch (adEvent.getType()) { // Listen for the AD_BREAK_READY event. case 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