unity,cocos对接android版本横幅广告问题

Unity3d,cocos2d游戏如何对接android版本横幅广告

描述

最近公司准备进军海外市场,需要出一套融合facebook,GoogleAd的广告sdk给cp使用,
在实现android版本sdk过程中发现对于banner广告来说,必须给banner留一个广告布局,
但是,对于游戏来讲,是没有布局文件的,如何让cp提供一个view给你放置广告呢?
对于这两家广告本身,都是提供cocos和unity版本的,难道我要去先学习下游戏编程,
然后再多出两个版本的sdk?~~ 

思路

由于实在不想这么搞,另外就算搞估计也需要花费较多时间,便开始想些旁门左道的事情。

1、

 不去管是什么引擎的游戏,最后生成apk的时候,肯定需要遵循android的规则,
 必须有一个游戏界面的activity,而且不管是动态还是静态,
 按道理讲必须会setConentView()。

2、

开始逆向分析,分包找一个cocos引擎和unity殷勤的游戏,逆向后,从游戏activity入手。

2.1、cocos游戏

cocos游戏activity
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2、unity游戏

在这里插入图片描述
在这里插入图片描述

解决总结

   看到这里发现,两种引擎的游戏,最终运行的activity的根布局皆为FrameLayout。
   所以一种比较粗糙的解决方法就产生了,在该根布局上,动态添加一个底部的linearlayout,
   用于承载我们的广告Banner,这样问题似乎就迎刃而解了。
   由于sdk代码还没放出给cp对接测试,代码就先不上了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值