Unity3d接入Admob广告插件实现盈利,unity3d2019粒子系统详解-ESG跨境

Unity3d接入Admob广告插件实现盈利,unity3d2019粒子系统详解

来源网络
来源网络
2022-07-05
点赞icon 0
查看icon 637

Unity3d接入Admob广告插件实现盈利,unity3d2019粒子系统详解Unity3d接入Admob广告插件实现盈利一.Unity3d在安卓系统接入Admob广告教程先下载Admob移动广告SDK插件https://github.com/unityplugins/UnityAdmobAdmobUnityPlug......

Unity3d接入Admob广告插件实现盈利,unity3d2019粒子系统详解




Unity3d接入Admob广告插件实现盈利

一.Unity3d在安卓系统接入Admob广告教程

先下载Admob移动广告SDK插件https://github.com/unityplugins/UnityAdmob

AdmobUnityPlugin.unitypackage是Admob Unity插件主文件,直接通过Unity的asset import进项目导入导unity项目中

把Admob Unity插件添加进unity步骤如下

1.打开Unity工程

2.从菜单打开,Assetsgt;Import Packagegt;Custom Package.

3.选中Unity插件文件AdmobUnityPlugin.unitypackage

4.选择导入所有内容,把admob unity插件内全部内容导入导unity工程

5.确认admobdemo.cs已经导入到项目中,如果没有,请先从上面插件中复制admobdemo.cs到工程,并修改admobdemo.cs中的Admob广告ID

6.把admobdemo.cs拖到main camera或者其他常在场景中的物件上

编译运行工程项目

选择菜单Filegt;Build Settings选择Android平台,选择player settings设置平台属性,然后点击build

等待一会时间后应用将被安装到链接到电脑的android设备上,点开设备就能看到广告效果

Unity集成admob广告代码注解说明

Admob.Instance().initAdmob(banner id,institial id);//id is got from ssp.admob.comAdmob.Instance().showBannerRelative(AdSize.Banner,AdPosition.BOTTOMCENTER,0);

上面是在Unity android和Unity iOS游戏里面集成admob横幅广告

AdSize.Banner表示展示的广告尺寸,AdPosition.BOTTOMCENTER表示横幅的放置位置,AdPosition里面包含各个广告位置常量,AdSize包含各个广告尺寸常量

横幅广告相对位置

下面是所有支持的admob横幅广告相对位置常量

AdPosition.TOPLEFTAdPosition.TOPCENTERAdPosition.TOPRIGHTAdPosition.MIDDLELEFTAdPosition.MIDDLECENTERAdPosition.MIDDLERIGHTAdPosition.BOTTOMLEFTAdPosition.BOTTOMCENTERAdPosition.BOTTOMRIGHT

下面是在Unity应用里面集成Admob广告插屏广告

下面的Unity3d里面添加admob广告的代码

Admob.Instance().initAdmob(banner id,institial id);//id is got from ssp.admob.comAdmob.Instance().loadInterstitial();

和横幅广告不同,全屏广告需要先加载,等加载完成后在合适的时间点展示广告

if(Admob.Instance().isInterstitialReady()){Admob.Instance().showInterstitial();}

Admob移动广告广告事件处理

Admob横幅广告和全屏广告都有差不多的广告事件,你可以在unity3d里面监听并处理所有Admob移动广告事件

下面是一个处理全屏广告事件的例子,我们在收到广告的时候就展示广告

Admob.Instance().interstitialEventHandler+=onInterstitialEvent;void onInterstitialEvent(string eventName,string msg){Debug.Log(handler onAdmobEvent+eventName++msg);if(eventName==AdmobEvent.onAdLoaded){Admob.Instance().showInterstitial();}}

二.Unity3d在IOS系统接入Admob广告教程

先下载Admob移动广告SDK插件https://github.com/unityplugins/UnityAdmob

AdmobUnityPlugin.unitypackage是Admob Unity插件主文件,直接通过Unity的asset import进项目导入导unity项目中

把Admob Unity插件添加进unity步骤如下

1.打开Unity工程

2.从菜单打开,Assetsgt;Import Packagegt;Custom Package.

3.选中Unity插件文件AdmobUnityPlugin.unitypackage

4.选择导入所有内容,把admob unity插件内全部内容导入导unity工程

5.确认admobdemo.cs已经导入到项目中,如果没有,请先从上面插件中复制admobdemo.cs到工程,并修改admobdemo.cs中的Admob广告ID

6.把admobdemo.cs拖到main camera或者其他常在场景中的物件上

8.编译运行工程项目

选择菜单Filegt;Build Settings选择ios平台,选择player settings设置平台属性,然后点击build

Unity项目将会被导出为ios工程。

然后把GoogleMobileAds.framework复制到xcode工程并添加到framework清单中

为了顺利编译ios项目,你需要对xcode工程进行下面的修改设置,把下面的frame添加至项目

AdSupport.framework,EventKit.framework,EventKitUI.framework,CoreTelephony.framework,StoreKit.framework,MessageUI.framework

Unity集成admob广告代码注解说明

using admob;

Admob.Instance().initAdmob(banner id,institial id);//id is got from https://ssp.admob.com

Admob.Instance().showBannerRelative(AdSize.Banner,AdPosition.BOTTOMCENTER,0);

上面是在Unity android和Unity iOS游戏里面集成admob横幅广告

AdSize.Banner表示展示的广告尺寸,AdPosition.BOTTOMCENTER表示横幅的放置位置,AdPosition里面包含各个广告位置常量,AdSize包含各个广告尺寸常量

横幅广告相对位置

下面是所有支持的admob横幅广告相对位置常量

怎么在Unity应用里面集成Admob全屏广告

下面的Unity3d里面添加admob广告的代码

using admob;

...

Admob.Instance().initAdmob(banner id,institial id);//id is got from https://ssp.admob.com

Admob.Instance().loadInterstitial();

和横幅广告不同,全屏广告需要先加载,等加载完成后在合适的时间点展示广告

if(Admob.Instance().isInterstitialReady()){

Admob.Instance().showInterstitial();

}

Admob横幅广告和全屏广告都有差不多的广告事件

你可以在unity3d里面监听并处理所有Admob移动广告事件

下面是一个处理全屏广告事件的例子,我们在收到广告的时候就展示广告

你只需要关注你想处理的广告事件,忽略掉不想关注的

默认横幅广告展示后就一直是可见的,如果想隐藏广告那可以通过下面的方式进行

Admob.Instance().removeBanner();

using admob;Admob.Instance().interstitialEventHandler+=onInterstitialEvent;void onInterstitialEvent(string eventName,string msg){Debug.Log(handler onAdmobEvent+eventName++msg);if(eventName==AdmobEvent.onAdLoaded){Admob.Instance().showInterstitial();}}

AdPosition.TOPLEFTAdPosition.TOPCENTERAdPosition.TOPRIGHTAdPosition.MIDDLELEFTAdPosition.MIDDLECENTERAdPosition.MIDDLERIGHTAdPosition.BOTTOMLEFTAdPosition.BOTTOMCENTERAdPosition.BOTTOMRIGHT

using admob;Admob.Instance().initAdmob(banner id,institial id);//id is got from ssp.admob.comAdmob.Instance().showBannerRelative(AdSize.Banner,AdPosition.BOTTOMCENTER,0);

using admob;Admob.Instance().initAdmob(banner id,institial id);//id is got from ssp.admob.comAdmob.Instance().showBannerRelative(AdSize.Banner,AdPosition.BOTTOMCENTER,0);

using admob;Admob.Instance().initAdmob(banner id,institial id);//id is got from ssp.admob.com


文章推荐
Twitter广告如何助力外贸企业的营销推广,twitter 外贸营销
Unity Ads如何注册测试设备,unity 游戏测试
TikTok如何做到2.3亿次浏览的营销效果,tiktok海外营销模式
备选发布应用方式,备选网页发布


特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。

搜索 放大镜
韩国平台交流群
加入
韩国平台交流群
扫码进群
欧洲多平台交流群
加入
欧洲多平台交流群
扫码进群
美国卖家交流群
加入
美国卖家交流群
扫码进群
ESG跨境专属福利分享群
加入
ESG跨境专属福利分享群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
《开店大全-全球合集》
《开店大全-主流平台篇》
《开店大全-东南亚篇》
《CD平台自注册指南》
《开店大全-俄罗斯篇》
《韩国站内推广指南》
《韩国热销品预测》
《开店大全-日韩篇》
《开店大全-拉美篇》
《开店大全-欧洲篇》
通过ESG入驻平台,您将解锁
绿色通道,更高的入驻成功率
专业1v1客户经理服务
运营实操指导
运营提效资源福利
平台官方专属优惠
联系顾问

平台顾问

平台顾问 平台顾问

微信扫一扫
马上联系在线顾问

icon icon

小程序

微信小程序

ESG跨境小程序
手机入驻更便捷

icon icon

返回顶部

Baidu
map