• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > Unity加入Android广告小结,unityandroid小结

Unity加入Android广告小结,unityandroid小结

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了unity导出android,unity与android交互,unity调用android,unity发布android,unity android等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Unity加入Android广告小结,unityandroid小结


在Unity游戏加入广告大致有以下几种方式:

  • 导入Android Jar包
  • 导出游戏为Android项目(在Build时选中Google Android Project,这种方法可以参考将Unity3D游戏移植到Android平台上)
  • 使用Unity的广告插件(详见Asset Store,如Google Mobile Ads SDK)

其中以第一种最常见,我用的也是这一种。

第一种方式的整个流程大致是这样:

这个过程可以参考这两篇文章:unity3d插入android有米广告和Unity 3D 关于给APK包加广告的流程。
如果你按照步骤成功加入了广告,可以跳过下面的部分。我在这个过程中遇到了几个问题。

第一个是 CommandInvokationFailure: Failed to re-package resources。
出现这个问题的原因是Android的资源没有整合好。首先检查下文件层次结构:

Assetes/
--------Plugins/
----------------Android/
------------------------AndroidManifest.xml
------------------------SDK文件
------------------------导出的Jar包

如果仍然有问题,看看是不是我遇到的 AppCompat 相关的问题。我对Android了解的不多,解决的方法也不见得高明:

  • 在建立Android项目时,不要创建主题。
  • 最低版本选择4.0以上。

好了,问题解决了。

在Java项目里面,根据SDK文档,一般都是写好了一些方法,可以让你方便地创建广告条、插屏广告之类的。
在Unity中选择一个GameObject,使用下面代码得到Java类的对象:

jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer");  
jo = jc.GetStatic<AndroidJavaObject>("currentActivity");  

然后用 AndroidJavaObject 的 Call 方法即可,如:

jo.Call("showSpot");

最后是关于游戏的图标和名字。
如此加入广告代码之后,Unity项目的图标会被Android项目中的覆盖。所以,最方便的是在创建Android项目时就确定Icon。
而游戏的名字还是Unity项目中的。

以上都是我在尝试向Unity中加入广告时,参考他人博客和自己摸索得出的,如有错误请指出。请以广告SDK文档为准。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Unity加入Android广告小结,unityandroid小结

相关文章

  • 2017-05-26Mac Android studio提交本地项目到Github 已经配置 SSH KEY
  • 2017-05-26Android安全专项-AndBug动态调试工具环境搭建
  • 2017-05-26百度地图开发的学习(一),百度地图开发学习
  • 2017-05-26Android之侧滑导航栏,android滑导航栏
  • 2017-05-26ORA-16038/ORA-00742: Log read detects lost write in thread
  • 2017-05-26生日星座自动匹配,生日星座匹配
  • 2017-05-26【lushengduan】02、Activity的基本认识 如何弹出一条Toast提示框,lushengduantoast
  • 2017-05-26仿有道词典应用项目源码,有道词典项目源码
  • 2017-05-26Android 调用百度地图API,androidapi
  • 2017-05-26【Android】不弹root请求框检测手机是否root,androidroot

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 第三方知乎专栏应用Android源码,android源码
    • android开发我的新浪微博客户端-载入页面UI篇(1.1),androidui
    • andriod 获得drawable下所有图片,
    • GreenDao与ReactiveX的完美搭配,greendaoreactivex
    • Android 手机卫士--md5加密过程,android--md5
    • golang错误处理之error
    • android开发之路08(ListView&amp;Adapter),androidlistview
    • 改变Activity启动时的默认动画,activity默认动画
    • Android入门(二)Activity-Toast、Intent,intentservicetoast
    • Android开发学习之路--图表实现(achartengine/MPAndroidChart)之初体验

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有