类型 库 版本 发布 2024.3703 关键词 广告,Unity 广告 平台 安卓, iOS
通过 Unity Ads 插件,开发者可以展示 Unity Ads 附加视频和奖励视频广告来实现用户变现。
此文档适用于新的 Unity Ads SDK(v4),点击查看 Unity Ads 遗留插件
与旧插件相比的显著变化包括现在需要通过 unityads.load() 加载展示位 ID,并且移除了 placementStatus
event.phase。
对于每个应用,当 Unity 广告第一次出现时,用户会看到一个窗口,选择是否退出基于行为定向的广告。之后,用户可以点击信息按钮再次退出。尽管 UnityAds 会自动为用户提供退出定向广告的机会,无需发布商进行实施,但请查看新的 setHasUserConsent
方法来启用手动 GDPR 数据收集限制。
请参阅 Unity Ads 隐私同意文档了解更多信息。
在使用本插件之前,您必须向 Unity Ads 注册。
local unityads = require( "plugin.unityads.v4" )
要使用此插件,请在 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.v4"] = { publisherId = "com.solar2d" }, }, }
如果要为 Android 构建,则应从 build.settings
中移除 ["plugin.google.play.services"]
插件的所有旧包含项。
在使用此插件时,会自动添加以下 Android 权限/功能
"android.permission.INTERNET"
"android.permission.ACCESS_NETWORK_STATE"
"com.google.android.gms.permission.AD_ID"
此外,所需的 Android API 最低级别为 19