setContinuousPlayback()
จะแจ้งให้ SDK ทราบว่าโปรแกรมเล่นวิดีโอจะเล่นเนื้อหาวิดีโอ
อย่างต่อเนื่องไปเรื่อยๆ คล้ายกับการออกอากาศทางทีวีหรือไม่ เมื่อตั้งค่าเป็น true โฆษณาที่ส่งคืนจากคำขอจะเป็นโฆษณาที่เซิร์ฟเวอร์โฆษณากำหนดว่าเหมาะสำหรับการเล่นต่อเนื่อง หากไม่เรียกใช้เมธอดนี้ การตั้งค่าจะยังคงเป็น "ไม่ทราบ"
ตัวอย่างต่อไปนี้แสดงวิธีตั้งค่าการเล่นต่อเนื่องในคำขอโฆษณา
AdsRequest request = mSdkFactory.createAdsRequest(); request.setAdTagUrl(adTagUrl); request.setContinuousPlayback(true); adsLoader.requestAds(request);
@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 |