You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mintegral平台可玩广告CTA方法实现问题咨询

问题

我制作了一款可玩广告,要给Mintegral平台打包。可玩广告核心是引导跳转应用商店,得实现CTA(Call to Action)方法。各平台跳转应用商店需要特定代码,但Mintegral相关要求信息不多。我在官网看到建议:

可玩广告全程需设置“立即下载”按钮以引导跳转应用商店,所有跳转应用商店的功能必须调用API:

window.install && window.install();

我有两个疑问:

  • 仅调用这个API就够了吗?是不是不用在可玩广告里配置URL,而是在Mintegral后台配置?
  • 我写了如下CTA代码,但Mintegral的可玩广告测试站点没把它识别为CTA方法:
onClick: function (store) {
        window.install && window.install();
           if (store === undefined)
               store = navigator.userAgent.toLowerCase().indexOf("android") > -1 ? "google" : "apple";
   
           var urls = {
               "google": "https://play.google.com/store/apps/details?id=my id",
               "apple": "https://apps.apple.com/us/app/my id"
           };
           var url = urls[store];
           mraid.open(url);
       }
解答

关于window.install()的作用与URL配置

  • Mintegral的window.install()是官方指定的CTA触发API,仅调用这个API就足够,不需要在可玩广告代码里硬编码应用商店URL。所有跳转的目标URL都是在Mintegral后台的广告配置页面设置的——平台会根据用户设备自动匹配对应商店的链接,你代码里写的mraid.open(url)属于多余操作,反而会干扰平台的正常CTA识别逻辑。

代码未被识别的原因

你的代码同时调用了window.install()和自定义的mraid.open(url)跳转逻辑,这会造成冲突。Mintegral测试站点只会把纯window.install()调用判定为合法CTA,额外的跳转代码会让检测失效。

正确的CTA实现代码

直接简化代码,只保留官方要求的API调用即可:

onClick: function () {
    window.install && window.install();
}

这样测试站点就能正常识别CTA,后台配置的URL会自动生效,平台也会负责处理不同设备的商店跳转适配。

内容的提问来源于stack exchange,提问作者Ratio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 23:25:02