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