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

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/

时间: 2024-11-06 14:52:25

如何添加AdMob广告到现有的Unity3D ios游戏的相关文章

iOS开发用swift添加admob广告

第一步:注册账号 首先你得上admob官网注册账号,得到你的广告单位ID号 如下图: 第二步:下载admob SDK 1.下载地址:http://download.csdn.net/detail/li962429707/8640981 2.导入swift项目: 选择解压好的SDK 在storyboard中添加一块view,并设置好布局: 选择Class 编辑代码: import UIKit import GoogleMobileAds class ViewController: UIViewCo

【转】基于Unity3D的Android游戏添加google广告的方法——使用AdMob

前几天由于项目需要,要搞定在游戏中添加广告的方法,在U吧中搜到了这篇文章, unity3d开发的android应用中加入AD系统的具体步骤 进而获得首发出处 http://tank2308635.iteye.com/blog/1126047 从该文中找到AdMob插件的出处 AdMob plugin that works in Unity 3.2 首先尝试了同胞的方法,折腾了大概一天时间吧,未果,老是报错,最后没办法,就想,从根上解决吧,于是开始看老外的帖子,说实话英文技术贴比小说什么的好理解多

Unity3D IOS IPhone添加Admob的方法

原地址:http://dong2008hong.blog.163.com/blog/static/4696882720140403119293/ 首先阅读官方文档https://developers.google.com/mobile-ads-sdk/docs/ 按步就班注册获取AdMob Publisher ID已及开发SDK包和DEMO工程,确保官方的demo工程能正确运行: 如果没法运行,再仔细阅读官方文档!! 为了省事,就直接在BannerExampleViewController上修改

Unity3d 游戏中集成Firebase 统计和Admob广告最新中文教程

Firebase Admob Unity3d插件是一个Unity用户更方便使用Firebase 统计和Firebase admob广告的插件,接口非常的简洁简单,使用c#,无需另外编写java和oc代码一.2种方式安装Firebase Admob Unity3d插件1.直接下载https://github.com/unity-plugins/Firebase-Admob-Unity/ ,然后把Plugins文件夹复制到你Unity3d项目的Plugins目录中2.下载Firebase Admob

Unity3d Android程序嵌入Admob广告条

原地址:http://dong2008hong.blog.163.com/blog/static/4696882720140441353482/ Seems like using a simple Android JAR files inside a Unity Android project is not such a simple thing to do. I finally managed to get AdMob working in an existing Unity Android

Android Google AdMob 广告接入示例

Android Google AdMob 广告接入示例 [TOC] 首先请大家放心,虽然 Google搜索等服务被qiang了,但是 广告服务国内还是可以用的,真是普天同庆啊~~~噗! 其实这篇文章也只是记录我接入 AdMob 的过程,更具体的其实 Google 官方给的更详细(配图和视频还有GitHub 的demo 示例等),所以不想看官方(毕竟大部分英文)的可以看我写的,如果已经看了官方或者有了解了可以重点看我** 加粗 **的地方,方便你快速找到你想要的信息. Google 官方引导:ht

如何使用PhoneGap程序将AdMob广告嵌入到你的HTML5 iOS游戏中

如果你没有AdMob账户,先注册一个AdMob账户. 点击“Monetize new app”按钮. 如果它是一个新的应用程序,你仍然要发布,选择“Add your app manually”选项卡,命名你的应用程序,在这种情况下选择platform – iOS,然后点击“Add app”选择广告形式,像你展示如何创建一个插播广告,给它命名并保存,这个过程和横幅是相同的.你应该添加他们. 写下你的广告单元ID,如果你还没有的话,就创建横幅广告类型.你应该结束有两个广告单元的ID,一个为横幅,另一

【iOS开发】在 App 中加入 AdMob 广告 - 入门介绍与编程技巧

前言 虽然在App中加入广告来盈利是比较低级的商业化方式,但对于个人开发者或者小团队开发者来说,做出一个简单易用的免费小工具(举个栗子),在里面加入一些广告,如果用的人多,也是可以带来一些可观的收入的.用户没有掏钱,得到了方便,开发者也得到了回报:) 我个人出于对金钱的考虑和对Google的信任,选择了AdMob这个平台来在App中投放广告(https://apps.admob.com 访问需要搭梯子,梯子为SS的用户最好全局代理,自动代理的话访问起来会很卡). 就目前来看,我果还是不太擅长移动

Admob广告使用流程

一.注册KeyMob聚合平台:注册KeyMob(http://www.keymob.com): 二.嵌入 KeyMob SDK:上传您的应用名称到KeyMob聚合,获取KeyMob SDK Key,下载KeyMob SDK(Android或IOS),按照KeyMob聚合平台文档说明将SDK嵌入到您的应用中: 三.注册Admob广告:注册Admob广告,获取您的Admob广告账号: 四.上传应用:上传您已嵌入好的应用(选择KeyMob聚合渠道)到Admob广告,获取Admob广告的相关参数: 五.