Cân nhắc những điều sau khi định cấu hình tài nguyên có tính tương tác của bạn.
mraid.open
Để chuyển hướng người dùng khi nhấp chuột, hãy sử dụng phương thức mraid.open
với chuỗi URL cho trang cửa hàng ứng dụng của trò chơi.
case "Android":mraid.open("https://play.google.com/store/apps/details?id=yourgame"); break; case "iOS":mraid.open("https://itunes.apple.com/us/yourgame?mt=8");
Nạp khởi động
Hãy xem xét các ví dụ về cách khởi chạy quảng cáo có tính tương tác sau.
// Wait for the SDK to become ready: function Start() { if (mraid.getState()==='loading') { // If the SDK is still loading, add a listener for the 'ready' event: mraid.addEventListener('ready', onSdkReady); // Otherwise, if the SDK is ready, execute your function: } else { onSdkReady(); } } // Implement a function that shows the ad when it first renders: function onSdkReady() { // The viewableChange event fires if the ad container's viewability status changes. // Add a listener for the viewabilityChange event, to handle pausing and resuming: mraid.addEventListener('viewableChange',viewableChangeHandler); // The isViewable method returns whether the ad container is viewable on the screen. if (mraid.isViewable()) { // If the ad container is visible, play the ad: showMyAd(); } } // Implement a function for executing the ad: function showMyAd() { // Insert code for showing your playable ad. } // Implement a function that handles pausing and resuming the ad based on visibility: function viewableChangeHandler(viewable) { if(viewable) { // If the ad is viewable, show the ad: showMyAd(); } else { // If not, pause the ad. } }