setContinuousPlayback()
จะแจ้งให้ SDK ทราบว่าโปรแกรมเล่นต้องการเล่นวิดีโอเนื้อหาอย่างต่อเนื่องหรือไม่
คล้ายกับการออกอากาศทางทีวี เมื่อตั้งค่าเป็น true
โฆษณาที่แสดงผลจาก
คำขอคือคำขอที่เซิร์ฟเวอร์โฆษณาระบุว่าเหมาะสำหรับการเล่นอย่างต่อเนื่อง ไม่ใช่
กำลังเรียกใช้วิธีการนี้
ปล่อยให้การตั้งค่าเป็นที่ไม่รู้จัก
ตัวอย่างต่อไปนี้แสดงวิธีการตั้งค่าการเล่นอย่างต่อเนื่องในคำขอโฆษณา
AdsRequest request = mSdkFactory.createAdsRequest(); request.setAdTagUrl(adTagUrl); request.setContinuousPlayback(true); adsLoader.requestAds(request);สำหรับผู้ที่ใช้ ส่วนขยาย Exoplayer-IMA เวอร์ชัน 2.13 หรือใหม่กว่า หรือ BasicExample ซึ่งใช้ส่วนขยาย ตัวอย่างต่อไปนี้แสดงวิธีตั้งค่าการเล่นอย่างต่อเนื่อง
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_my); playerView = findViewById(R.id.player_view); ImaAdsLoader.Builder builder = new ImaAdsLoader.Builder(this).setContinuousPlayback(true); adsLoader = builder.build(); }
ความแตกต่างระหว่างการเล่นอย่างต่อเนื่องกับการเล่นอัตโนมัติ
IMA SDK สำหรับ Android ยังตั้งค่าได้ว่าโปรแกรมเล่นจะเริ่มเล่นหรือไม่ด้วย โดยอัตโนมัติหรือรอให้การดำเนินการของผู้ใช้เริ่มเล่น ซึ่งทำได้โดยใช้
setAdWillAutoPlay()
เมื่อตั้งค่าเป็น true
โฆษณาที่ส่งกลับคือโฆษณาที่โฆษณากำหนด
เซิร์ฟเวอร์ที่เหมาะสำหรับสภาพแวดล้อมการเล่นอัตโนมัติ
ตารางนี้แสดงรายละเอียดเวลาที่ขอโฆษณาเพื่อเล่นและเล่นอัตโนมัติอย่างต่อเนื่อง โดยอิงตามเนื้อหาวิดีโอ ที่มีการจับคู่โฆษณาด้วย
เนื้อหาวิดีโอ | พารามิเตอร์สำหรับ setContinuousPlayback() | พารามิเตอร์สำหรับ setAdWillAutoPlay() |
---|---|---|
วิดีโอเนื้อหาเดียวที่เล่นเมื่อผู้ใช้โต้ตอบ | false |
false |
วิดีโอเนื้อหาเดียวที่เล่นอัตโนมัติ | false |
true |
เพลย์ลิสต์วิดีโอที่เล่นวิดีโอแรกเมื่อผู้ใช้โต้ตอบ แต่เล่นอัตโนมัติ วิดีโอต่อไปนี้ | true |
false |
เพลย์ลิสต์วิดีโอที่เล่นวิดีโอแรกอัตโนมัติและเล่นวิดีโอต่อไปนี้โดยอัตโนมัติ | true |
true |