คู่มือนี้จะแสดงวิธีการลบล้างกำหนดการช่วงพักโฆษณาเริ่มต้นและกำหนดเวลาการเล่นช่วงพักโฆษณาของคุณเอง เมื่อใช้การเล่นช่วงพักโฆษณาด้วยตนเอง 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