setContinuousPlayback()
thông báo cho SDK biết liệu trình phát có ý định liên tục phát lần lượt các video nội dung
tương tự như phát sóng trên truyền hình hay không. Khi được đặt thành true, quảng cáo được trả về từ yêu cầu là những quảng cáo do máy chủ quảng cáo chỉ định là phù hợp để phát liên tục. Nếu không gọi phương thức này, chế độ cài đặt sẽ ở trạng thái không xác định.
Mẫu sau đây minh hoạ cách đặt chế độ phát liên tục trong một yêu cầu quảng cáo.
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(); }
Sự khác biệt giữa chế độ phát liên tục và chế độ tự động phát quảng cáo
SDK IMA dành cho Android cũng cho phép đặt xem trình phát sẽ tự động bắt đầu phát hay chờ hành động của người dùng để bắt đầu phát. Việc này được thực hiện bằng phương thức
setAdWillAutoPlay(). Khi được đặt thành true, quảng cáo được trả về là những quảng cáo do máy chủ quảng cáo chỉ định là phù hợp với môi trường tự động phát.
Bảng này trình bày chi tiết thời điểm yêu cầu quảng cáo để phát liên tục và tự động phát, dựa trên nội dung video mà quảng cáo được ghép nối.
| Nội dung video | Tham số cho setContinuousPlayback() | Tham số cho setAdWillAutoPlay() |
|---|---|---|
| Một video nội dung phát khi người dùng tương tác | false |
false |
| Một video nội dung tự động phát | false |
true |
| Một danh sách phát video phát video đầu tiên khi có lượt tương tác của người dùng nhưng tự động phát các video tiếp theo | true |
false |
| Một danh sách phát video tự động phát video đầu tiên và tự động phát các video tiếp theo | true |
true |