您的位置:首页 > 移动开发 > Unity3D

Simple Admob android for unity3d [在Android中添加广告]

2013-11-16 17:10 225 查看
Simple Admob android for unity3d

AdMob 是移动电话广告市场,可提供用户在移动电话网络上播放广告。

先来一张图,嘿嘿



Eclipse 部分:

1、下载googleadmobadssdkandroid,Google admob for android 的SDK,现在官网的最新sdk版本是GoogleAdMobAdsSdk-6.2.1,我们需要的是GoogleAdMobAdsSdk-6.2.1.jar这个jar包。

2、在eclipse里新建一个android工程,把GoogleAdMobAdsSdk-6.2.1.jar复制到libs里面,在C:\Program
Files (x86)\Unity\Editor\Data\PlaybackEngines\androiddevelopmentplayer\bin下找到classes.jar(win下)并复制到新建的android工程下的libs里,

3、把classes.jar、GoogleAdMobAdsSdk-6.2.1.jar添加的buildpath,直接右键 /BuildPath/Add
to Build Path

4、哈哈,现在环境配置好了,开始写咧,新建一个java文件包名”com.android.plugin”,文件名”AriAndroidPluginActivity”并继承自”UnityPlayerActivity”

复制代码

哈哈,eclipse部分就大部分完成了

6、选中AriAndroidPluginActivity 右键 export 选择Java/jar
file 然后next ,设置导出的位置和文件名 ,C:\Users\dell\Desktop\AriAdmobPlugin.jar;然后finish,这样就OK了,在桌面就会生成一个名字为 AriAdmoPlugin.jar的jar包

Unity部分:

1、新建一个空unity工程 然后新建目录Plugins\Android,在Android 目录下新建名为bin和libs的子文件夹,然后把前面导出的AriAdmoPlugin.jar放在bin目录下,GoogleAdMobAdsSdk-6.2.1.jar放在libs目录下。

2、开始写配置文件了,添加两个activity ,AriAndroidPluginActivity和com.google.ads.AdActivity还有需要的权限

<uses-permission android:name="android.permission.INTERNET" />

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

配置文件如下,把这个AndroidManifest.xml放在Android目录下

复制代码

2、新建一个C#文件,AdmobManager.cs

复制代码

3、把AdmobManager.cs挂在任意一个物体上,当游戏启动的时候就会在屏幕的下方看到广告条了,哇哈哈~

googleadmobadssdkandroid.zip

//貌似论坛已经有类似的教程了,管他呢,哇哈哈

http://game.ceeger.com/forum/read.php?tid=9363&fid=2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: