如何实现试玩广告跳转到对应商店mintegral


想问一下使用这个插件工具打包成html文件,在游戏内部如何实现玩家点击跳转到对应商店的功能呢?在applovin和mintegral平台上面,applovin文档上面只说要调用marid.open( ),但是这个如何保证跳转到自己想要的游戏链接呢?哪位大佬指点指点

根据平台要求配置一下injectOptions就行,可以写在对应平台的body属性里
不过我们这边没这个平台的需求,没做过,所以我还不清楚它有什么要求

没说要求填跳转链接的一般平台那边会自动跳,调用就行了。至于怎么自动跳,就是广告那边填了

injectOptions是什么?

为什么我用这个工具打包后的html文件,没有类似于window.gameRetry && window.gameRetry(); window.install && window.install(); window.open()这种东西,如果不包含这个代码,上传到平台不就不符合平台规则吗

只需要包含调用上传就行你本地环境是没有这些东西的

就是你打包时用的.adapterrc文件里配置的呀,readme里有写…
你把平台需要的打开广告的代码写到对应平台的"body"参数里
比如写一个函数:

// 函数外可以写平台规定的配置,如监听平台的事件

// Cocos内调用的自定义函数
function showAds() {
    // 平台对应的Api
}

Cocos里直接调用

private onAdsClicked() : void {
    // @ts-ignore
    showAds();
}

里面是调用的平台规定的跳转广告的api,然后在Cocos里直接调用这个函数就行了(不需要加this),一般会报红(因为Cocos里没有,但是打包后会打进去,是正常的),别管它或者加个“// @ts-ignore” 就不报错了

2赞