类型 库 修订 2024.3703 版 关键字 广告、营销、Unity Ads 平台 Android、iOS
Unity Ads 插件允许开发者通过 Unity Ads 视频插屏广告和奖励视频广告来实现用户变现。
此为旧版 Unity Ads 插件,使用 Unity SDK v3,请参阅 Unity SDK v4
在每次应用的基础上,当 Unity 广告首次出现时,用户将看到一个横幅,可以选择退出基于行为的定向广告。此后,用户可以单击“信息”按钮再次接收退出选项。
虽然 UnityAds 会自动向用户展示退出定向广告的机会,而无需发行商进行任何操作,请查看新的 setHasUserConsent
方法以启用手动 GDPR 数据收集限制。
详情请参阅 Unity Ads GDPR 合规文档页面
在您使用此插件之前,必须在 Unity Ads 上 注册。
local unityads = require( "plugin.unityads" )
要使用此插件,请在 build.settings
的 plugins
表中添加一个条目。添加后,构建服务器将在构建阶段集成插件。
settings = { iphone = { plist = { NSUserTrackingUsageDescription = "Your data will be used to provide you a better and personalized ad experience.", SKAdNetworkItems = { { SKAdNetworkIdentifier = "4dzt52r2t5.skadnetwork" }, { SKAdNetworkIdentifier = "bvpn9ufa9b.skadnetwork" }, }, }, }, android = { minSdkVersion = "19", }, plugins = { ["plugin.unityads"] = { publisherId = "com.coronalabs" }, }, }
如果您要为 Android 构建,则应从 build.settings
中 删除 ["plugin.google.play.services"]
插件的任何旧版包含项。
对于 Android,使用此插件时会自动添加以下权限/功能
"android.permission.INTERNET"
"android.permission.ACCESS_NETWORK_STATE"
此外,所需的最低 Android API 级别为 19