inMobi.*

类型
修订 版本 2024.3703
关键字 广告、广告宣传、InMobi
平台 安卓、iOS
示例 https://github.com/coronalabs/plugins-sample-inmobi

概述

InMobi 插件允许开发者通过 InMobi 横幅和静态插屏广告为移动应用盈利。

重要信息

查看新的 hasUserConsent 初始化参数,启用 GDPR 数据收集限制。

注册

您必须在 InMobi 中 注册 才能使用此插件。

语法

local inMobi = require( "plugin.inMobi" )

函数

inMobi.init()

inMobi.load()

inMobi.show()

inMobi.hide()

inMobi.isLoaded()

inMobi.setUserDetails()

事件

adsRequest

项目设置

要使用此插件,需在 build.settingsplugins 表中添加一项条目。添加后,构建服务器将在构建阶段整合插件。

settings =
{
    plugins =
    {
        ["plugin.inMobi"] =
        {
            publisherId = "com.coronalabs"
        },
    },
}

重要信息

如果为 iOS 构建,您必须通过向 build.settingsplist 表添加以下内容来绕过应用传输安全(ATS)。虽然我们不会盲目地鼓励所有开发者和项目都使用此方法,但绕过 ATS 在某些情况下是必须的。要了解有关 ATS 的更多信息,请参阅 管理应用传输安全 指南。

settings =
{
    iphone =
    {
        plist =
        {
            NSAppTransportSecurity = { NSAllowsArbitraryLoads=true },
        },
    },
}
提示

对于 Android,使用此插件时会自动添加以下权限/特性:

  • "android.permission.INTERNET"