unity,cocos对接android版本横幅广告问题
Unity3d,cocos2d游戏如何对接android版本横幅广告
- 描述
- 思路
- 1、
- 2、
- 2.1、cocos游戏
- 2.2、unity游戏
- 解决总结
描述
最近公司准备进军海外市场,需要出一套融合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游戏
2.2、unity游戏
解决总结
看到这里发现,两种引擎的游戏,最终运行的activity的根布局皆为FrameLayout。所以一种比较粗糙的解决方法就产生了,在该根布局上,动态添加一个底部的linearlayout,用于承载我们的广告Banner,这样问题似乎就迎刃而解了。由于sdk代码还没放出给cp对接测试,代码就先不上了。
unity,cocos对接android版本横幅广告问题相关推荐
- 解决unity 打包在Android 8.0上启动出现黑屏问题(Android权限弹窗问题)
解决unity 打包在Android 8.0上启动出现黑屏问题 本文链接:https://blog.csdn.net/baidu_34248947/article/details/89377983 我 ...
- Unity打包基于Android的apk环境搭建总结
Unity打包基于Android的apk环境搭建总结 资源准备 操作步骤 总结反馈 资源准备 配置Unity打包Android需要3大部分资源准备: 1.Unity准备 打开Unity,点击左上角Fi ...
- Cocos Creator Android 平台 Google 原生登录
在海外项目中,我们通常需要接入 Google 帐号登录,这样可以提高应用使用率. 下面以 Android 平台 接入 Google 原生登录为例,进行详细说明. 一.准备工作 1.需要 Android ...
- Unity Hub安装Android环境 (Unity2019及以上支持)
Unity Hub安装Android环境 (Unity2019及以上支持) 1. 下载Unity Hub 官网 https://unity.cn/releases 2. 安装Unity 选择需要安装的 ...
- Unity实现在Android端获取Android手机的唯一ID(设备号)(亲测Android11可用)
Unity实现在Android端获取Android手机的唯一ID(设备号)(亲测Android11可用) 备注:测试版本Unity2020,理论上Unity2018以上都可用,未做测试 - 文章初衷 ...
- Unity 5.6 beta版本新特性
最新发布的beta版改进了编辑器和2D功能,图形性能更佳,加入新的视频播放器,并添加了对Facebook Gameroom和Google DayDream平台的支持. Unity 5.6 beta版本 ...
- Google Maps API v2 android版本开发 国内手机不支持google play Service相关问题解决--图文教程
Google Maps API v2 android版本开发 国内手机不支持google play Service相关问题解决--图文教程 参考文章: (1)Google Maps API v2 an ...
- bitShark对Android版本的支持
bitShark对Android版本的支持 bitShark是一款轻量级的Android数据抓包软件.使用该软件,可以随时随地抓取网络中的各种数据包,并进行各项分析.我们推出的bitShark手机数据 ...
- 【ijkplayer】编译 Android 版本的 ijkplayer ② ( 切换到 k0.8.8 分支 | 执行 init-android.sh 脚本进行初始化操作 )
文章目录 一.进入 ijkplayer-android 目录 二.切换到 k0.8.8 分支 三.执行 init-android.sh 脚本进行初始化操作 参考 https://github.com/ ...
最新文章
- 【Python】Tkinter 体验
- 生物界地震,AlphaFold破解50年重大挑战,AI+X将迎来新时代
- Android Scroller简单用法
- php多图上传插件ios,yii2组件之多图上传插件FileInput的详细使用
- PHP中预定义的超全局数组
- socket 2.草稿。
- POJ 1185 炮兵阵地
- 第一节 生命周期和Zend引擎
- 炉石整活拔线方法_酒馆战棋:整活如何简单“拔线”?瓦娘在线教学,却3本得死神?...
- oozie中时间EL表达式
- c语言从入门到精通_C语言基本概念(上)【C语言入门到精通】
- 实时操作系统与非实时操作系统的区别
- hive insert into语句 和 insert overwrite语句
- 博客园园龄,还有比我老的吗?
- cmd命令查看本机网外地址
- 总结几个Linux系统中拷贝文件内容的方法
- Halcon 算子 Orientation_region
- matlab hist函数的使用
- pythonpil安装教程_成功安装PIL步骤
- matlab读取一幅灰度图,Matlab处理灰度图
热门文章
- puppeteer Error: getaddrinfo ENOTFOUND storage.googleapis.com
- 理性和感性 - 如何对待错误
- win7制作ntp服务器,使用win7做为NTP服务器
- Developing a new mesh quality evaluation method based on convolutional neural network——方向1笔记
- 微服务架构设计模式学习笔记——六边形架构
- zookeeper-3.4.14集群安装部署
- Xv6操作系统导论(第一章)
- 基于Eclipse的STM32F4系列工程建立(继环境建立之后)
- IDEA while 生成Iterator快捷键
- 全球及中国同轴衰减器行业竞争态势及未来发展趋势预测报告2022-2028年