Build Mintegral
Bước cơ bản: Sửa file .adapterrc
Cần sửa lại file .adapterrc theo hướng dẫn: Xem tại đây
Bước 1 – Bật cờ mindworks xử lý khi nhấn nút Download
mindworks xử lý khi nhấn nút DownloadScript
SimpleDownloadOverlay(thường làSimpleDownloadOverlay.ts) dùng để xử lý khi nhấn nút Download do tự mình thiết kế, và khi nhấn nút đó thì với Mintegral sẽ dùng link download từ campaign do người tạo quảng cáo thiết lập.Thêm/đặt biến cờ:
mindworks = true.Sửa lại link download cho đúng với store
// SimpleDownloadOverlay.ts
export default class SimpleDownloadOverlay {
public mindworks: boolean = true; // BẬT CỜ MINDWORKS
// --- URL theo nền tảng ---
downloadUrl: string = 'https://play.google.com/store/apps/details?id=com.cscmobi.cookingmarina';
androidUrl: string = 'https://play.google.com/store/apps/details?id=com.cscmobi.cookingmarina';
iosUrl: string = 'https://apps.apple.com/us/app/cooking-marina-cooking-games/id1488429989';
private doDownload() {
const w: any = globalThis as any;
const myWindow = window as any
if (this.mindworks) {
myWindow?.install && myWindow.install();
myWindow?.gameEnd && myWindow.gameEnd();
return;
}
if (w?.dapi?.openStoreUrl) {
// ironSource: theo mẫu của bạn, không truyền URL
w.dapi.openStoreUrl();
return;
}
// Unity/Applovin/khác → dùng onDownloadAction
this.onDownloadAction();
}
}Code mẫu:
Bước 2 – Tạo file MintegralBuild.ts
Tạo file
MintegralBuild.tstrong thư mục scriptsAdd Script vào Component trong Canvas ở Main Scene
Gợi ý: nếu
EventNetWork()được gọi ở cuối màn chơi/hoàn thành level, hãy đảm bảo các nơi đó đã gọi sang method này.

Bước 3 – Sửa file index.html
Mở
build\Mintegral\index.html.Thêm nút CTA (chỉ dùng cho Mintegral):

Lưu ý: Nút gọi
window.install()vàwindow.gameEnd()—hãy chắc 2 hàm này có tồn tại trong runtime Mintegral của bạn (hoặc được SDK thiết lập).
Bước 4 - Xóa Splash Cocos
Thường ban đầu có splash logo của Cocos nên mình cần loại bỏ
Trong thư mục
Mintegral\js, tìm xem file .js chứa "splash"Sửa totalTime: 3000 =⇒ totalTime:0 (Mục đích để không cho chạy Splash vì time=0)
Bước 5 – Đóng gói
Nén (ZIP) thư mục
Mintegralvừa build được để bàn giao.

Bước 6 – Test
Vào trang: https://www.playturbo.com/review
Upload file Zip Mintegral.zip vào nút "Click here to upload"

Chờ test và ở màn hình demo, nhấn vào Download và tiếp tục kiểm tra kết quả
Mọi thứ tích xanh hết có nghĩa là đã thành công

Ghi chú nhanh (khuyến nghị)
TypeScript: dùng
(window as any)/(parent as any)để tránh lỗi type khi gọi hàm do SDK gắn lênwindow/parent.Gọi
EventNetWork()tại điểm kết thúc game/quảng cáo để phát tín hiệugameEndvà (nếu cóvungle) postMessage'complete'.Nếu bạn sửa trong nhiều lớp, đảm bảo chỉ 1 nơi gọi
gameReady()lúc bắt đầu để tránh bắn nhiều lần.
Last updated