Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Hướng dẫn này cung cấp hướng dẫn về cách ghi đè lịch phát sóng quảng cáo mặc định và định cấu hình thời gian phát quảng cáo của riêng bạn. Khi bạn triển khai tính năng phát quảng cáo thủ công, SDK sẽ kích hoạt sự kiện AD_BREAK_READY khi một khoảng nghỉ quảng cáo đã tải và chờ bạn bắt đầu phát khoảng nghỉ đó.
Điều kiện tiên quyết
Một ứng dụng Android đã triển khai SDK IMA.
Định cấu hình chế độ phát điểm chèn quảng cáo theo cách thủ công
Cách định cấu hình chế độ phát quảng cáo theo cách thủ công:
Cho SDK biết bạn muốn kiểm soát việc phát quảng cáo.
Theo dõi sự kiện AD_BREAK_READY.
Yêu cầu SDK phát quảng cáo khi bạn đã sẵn sàng.
Đoạn mã dưới đây cho thấy các sửa đổi cần thiết đối với Ví dụ nâng cao để triển khai chế độ phát quảng cáo thủ công.
publicVideoPlayerController(Contextcontext,VideoPlayerWithAdPlaybackvideoPlayerWithAdPlayback,ViewplayButton,ViewplayPauseToggle,Stringlanguage,ViewGroupcompanionViewGroup,Loggerlog){...sdkFactory=ImaSdkFactory.getInstance();ImaSdkSettingsimaSdkSettings=sdkFactory.createImaSdkSettings();imaSdkSettings.setLanguage(language);// Tell the SDK you want to control ad break playback.imaSdkSettings.setAutoPlayAdBreaks(false);...}...@OverridepublicvoidonAdEvent(AdEventadEvent){...switch(adEvent.getType()){// Listen for the AD_BREAK_READY event.caseAD_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;...}
Câu hỏi thường gặp
Có bắt buộc phải phát quảng cáo theo cách thủ công để triển khai SDK IMA không?
Không. tính năng phát quảng cáo theo cách thủ công là một tính năng không bắt buộc đối với những nhà xuất bản không muốn SDK IMA tự động phát các điểm chèn quảng cáo theo lịch của quy tắc quảng cáo hoặc phản hồi VMAP.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2024-12-22 UTC."],[[["This guide explains how to manually control ad break playback timing in your Android app using the IMA SDK."],["By disabling autoplay and listening for the `AD_BREAK_READY` event, you can trigger ad breaks at your desired moments."],["This feature is optional and provides flexibility for publishers who need custom ad playback control beyond the default ad schedule."],["The Advanced Example showcases the implementation, but the Basic Example with the Exoplayer-IMA extension cannot be used as a basis for this guide."]]],[]]