appnext.*

类型
修订版本 版本 2024.3703
关键词 广告, Appnext
平台 Android, iOS
示例 https://www.appnext.com/plugins/coronaTestApp.zip

概述

Appnext 是领先的移动发现平台,帮助数百万用户在一天中的正确时刻体验应用。我们的平台为移动发布商和应用营销人员提供端到端的技术解决方案,以实现优质的盈利和应用增长。

领先的移动和应用内视频广告始于 2012 年,Appnext 与顶级应用、游戏、移动网络发布商以及 OEM 和移动运营商合作,通过推广应用帮助他们发展移动业务。

我们在全球拥有超过 70,000 名开发者和 5 亿用户的不断增长的社区,创建了一个将发布商和广告商直接透明地联系起来的市场,从而增强了他们的盈利和广告效果。

注册

首先,请在 Appnext 注册。

注意

所有入站请求都需要一个称为 广告位 ID 的唯一 ID。这是一个32 个字符的字符串,由 Appnext 为每个注册的应用生成。要开始使用,请通过 Appnext 自助服务平台 添加一个新应用,然后在您的帐户中获取广告位 ID

应用[设置图标]设置和广告位广告位 ID

如果您同时为 Android 和 iOS 开发,请复制每个平台相应的广告位 ID。

语法

local appnext = require( "plugin.appnext" )

函数

appnext.init()

appnext.getApiVersion()

appnext.createAd()

appnext.loadAd()

appnext.showAd()

appnext.adIsLoaded()

appnext.set*

appnext.get*

事件

adEvent

项目设置

要使用此插件,请在 `build.settings` 的 `plugins` 表中添加一个条目。添加后,构建服务器将在构建阶段集成该插件。

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

重要

如果为 iOS 构建,则必须通过将以下内容添加到 `build.settings` 的 `plist` 表中来绕过应用传输安全 (ATS)。虽然我们不鼓励所有开发者和项目都盲目采用这种方法,但在某些情况下需要绕过 ATS。有关 ATS 的更多信息,请参阅 管理应用传输安全 指南。

settings =
{
    iphone =
    {
        plist =
        {
            NSAppTransportSecurity = { NSAllowsArbitraryLoads=true },
        },
    },
}
注意

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

  • "android.permission.INTERNET"
  • "android.permission.ACCESS_NETWORK_STATE"