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

怎样在Unity3D 中加入AdMob

2016-02-24 17:48 495 查看
Unity3d已经支持android,如何在程序里加入admob?

在https://github.com/ 中找到一些方法,并下载了一个unitypackage,把android项目的包名改成unitypackage里的包名。

用eclipse新建一个项目UnityAd,导入admob.jar包的GoogleAdMobAdsSdk-4.1.0.jar和Unity3d程序目录下的Unity\Editor\Data\PlaybackEngines\androidplayer\bin\classes.jar。



然后编写一个Activity继承UnityPlayerActivity。

Java代码

<!-- base permission -->

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

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

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

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

<!-- base permission for location-->

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

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

<!-- base permission  required by chartboost and baidu-->

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

<!-- permission required by mmedia -->

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

<uses-feature android:name="android.hardware.microphone" android:required="false" />

AndroidManifest.xml写成:

Xml代码

android:value="8115000" />

<activity   android:name="com.google.android.gms.ads.AdActivity"

android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"    android:theme="@android:style/Theme.Translucent"/>

<!-- Amazon Mobile Ads -->

<activity android:name="com.amazon.device.ads.AdActivity"

android:configChanges="keyboardHidden|orientation|screenSize"/>

<!-- InMobi -->

<activity android:name="com.inmobi.androidsdk.IMBrowserActivity"

android:configChanges="keyboardHidden|orientation|keyboard|smallestScreenSize|screenSize"

android:theme="@android:style/Theme.Translucent.NoTitleBar"

android:hardwareAccelerated="true" />

1.找到UnityAd项目目录,把bin文件夹下的com文件夹打成jar包,jar包名为com.hsj.test.jar,将这个jar包拷贝到unity项目目录下的Assets\Plugins\Android\bin中。

2.把UnityAd项目目录下的res文件夹和AndroidManifest.xml文件拷贝到unity项目目录下的Assets\Plugins\Android。

3.在unity项目目录下的Assets\Plugins\Android中新建libs目录,把GoogleAdMobAdsSdk-4.1.0.jar拷贝到libs目录中。

4.在unity3d程序里可以看到。



5.用unity3d  Build android 安装包。



6.把安装包放到虚拟机或真机上运行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: