Skip to content

什么是Unity Ads广告位

什么是Unity Ads广告位

什么是广告位(ad placement)

广告位是为了方便您更好的控制广告需要在您的游戏中怎样展示用的.

Unity Ads会为每个Game ID建立2个自带的广告位:

默认广告位(default placement):开启了可跳过选项,并设置了观看5秒后可以跳过.

奖励广告位(Rewarded placement):不允许跳过,广告位ID是rewardedVideo

什么时候应该使用不同的广告位?

您可以使用默认的广告位来展示可跳过广告.由其是有的时候您想要实现类插屏广告的效果.

如果您想使用奖励式广告,用户可以通过观看广告来获得金币/宝石/加命等,可以使用奖励广告位.

如果您需要多于2个以上的广告位,您可以自己创建新的.

怎样选择要使用哪个广告位呢?

您可以在开发游戏的时候指定广告位来显示.也可以在控制台(Dashboard)上创建和编辑广告位.

什么时候显示哪个广告位是您自己来决定的.如果想直观的看看如何使用不同的广告位,可以查看Space Ads示例项目 https://github.com/Applifier/unity-ads/wiki/Downloads

使用 Unity Editor 的 Services 的集成示例

在Unity的C#代码里使用Unity Ads的广告位非常简单, 只要在调用的时候传入广告位ID就可以啦(在Dashboard上的列名是Integration ID)

    if(Advertisement.IsReady(“PLACEMENT ID”)) {

        Advertisement.Show(“PLACEMENT ID”);

    }

如果想要使用默认的广告位, 可以去掉广告位参数或者传入null

    if(Advertisement.IsReady()) {

        Advertisement.Show();

    }

注意: 记得要在IsReady()和Show()里边传入相同的广告位ID.

iOS原生代码示例

使用原生SDK集成, 您必须在调用前设置指定的广告位ID(相对于使用Unity Editor)

if ([[UnityAds sharedInstance] canShow]) {

    [[UnityAds sharedInstance] setZone:@”PLACEMENT ID”];

    [[UnityAds sharedInstance] show:….];

}

Android代码示例

使用原生SDK集成, 您必须在调用前设置指定的广告位ID(相对于使用Unity Editor)

if(UnityAds.canShow()){

    UnityAds.setZone(“PLACEMENT ID”);

    UnityAds.show(options);

}

相关推荐: 牙买加将大力发展动漫产业

牙买加工业、投资和商业部根据政府倡议牵头成立了动漫产业特别工作组,旨在推动动漫产业发展和将牙买加定位为地区动漫产业中心。特别工作组由公共和私营企业、动漫产业、培训、商业支持服务、金融等机构的成员组成。 日前,牙工业、投资和商业部召集特别工作组会议,研究和制定支…

    码刀科技(www.lekshop.cn)是国内知名企业级电商平台提供商,为企业级商家提供最佳的电商平台搭建(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/新零售/跨境等)、平台管理系统开发及互联网采购解决方案服务, 联系客服了解更多.

    电子商务网站建设的重要性和好处