如何添加AdMob广告到现有的Unity3D ios游戏

http://www.thinksaas.cn/topics/0/400/400881.html


1.在Xcode中管理库(下载地址:https://github.com/)
下载AdMob SDK。

在项目根文件夹中创建一个新的文件夹命名为“GoogleAdMobAdsSdkiOS”。

从下载的SDK中复制所有的文件(但不是插件文件夹)到新的文件夹"GoogleAdMobAdsSdkiOS"。

右键单击你的项目("Unity-iPhone"),然后按"Add-Files to Unity iPhone",并选择新的“GoogleAdMobAdsSdkiOS”项目的根文件夹。

打开链接的二进制库构建阶段下的下拉选项卡。添加框架使用+按钮,从iOS SDK变得可见。添加StoreKit,MessageUI和AdSupport这两个目标。

你现在需要添加-ObjC的其它链接标记!项目!(不是目标)

2.添加一些代码(下载地址:https://github.com/)
打开“AppController.mm”文件。

添加以下代码最后一个#import:
import com.keymob.networks.AdManager;
import com.keymob.networks.core.*;
import com.keymob.sdk.core.AdTypes;
<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"/>

添加以下代码下面的线"UIWindow * _window;"
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
keymob.showBannerRelation(keymob.AdSize.BANNER,keymob.AdPosition.BOTTOM_CENTER,0);
document.addEventListener(keymob.AdEvent.ON_LOADED_SUCCESS, onAdReceive, false);

在以下代码前添加线"[ _window makeKeyAndVisible ];"
并且,取代“你这里的ID”和你的AdMob发布者ID
<activity android:name="com.jirbo.adcolony.AdColonyOverlay"android:configChanges="keyboardHidden|orientation|screenSize"android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"/>

<activity android:name="com.jirbo.adcolony.AdColonyFullscreen"android:configChanges="keyboardHidden|orientation|screenSize"android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"/>

<activity android:name="com.jirbo.adcolony.AdColonyBrowser"android:configChanges="keyboardHidden|orientation|screenSize"android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"/>

<service android:name="com.qq.e.comm.DownloadService"android:exported="false"/>

<activity android:name="com.qq.e.ads.ADActivity"android:configChanges="keyboard|keyboardHidden|orientation|screenSize"/>

android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"android:theme="@android:style/Theme.Translucent"/>

-在以下代码前添加线"[ _window release ];"
-force_load $(SRCROOT)/keymobsdk/plugins/Admob/libAdmobAdapter.a
-force_load $(SRCROOT)/keymobsdk/plugins/inmobi/libInmobiAdapter.a
[[ AdManager sharedInstance ] _setController: self andListener: [[ AdListener alloc] init ]];
 [[ AdManager sharedInstance ] _configWithKeymobService: @"1"isTesting: YES ];
_adBanner = [[[ GADBannerView alloc] initWithAdSize:kGADAdSizeBanner origin:origin ] autorelease];
 _adBanner.adUnitID = @"PUT YOUR ID HERE";
 [ _adBanner setRootViewController:controller ];

3.运行,并且可以随意更改横幅样式和位置,也可以查看我的广告:https://github.com/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值