1.初次接触

以前没接触过广告这方面的知识,只是在一些APP上看到下面有一些小广告条.直到昨天在群里看到一位大神写的一篇博客,讲的是程序员如何利用业余时间赚点零花钱,我是被这个零花钱吸引住了....

不要见笑.png

2.初次体验

然后就看着文档摸索一下,直奔主题.

1.首先打开网址 https://apps.admob.com 注册帐号,如果有谷歌帐号,可以直接登录,注册过程就不演示了.

2.登录成功以后,点击通过新应用获利

添加应用

PS.如果有已经上架的APP,可以直接搜索名字添加,也可以直接创建,选择iOS平台

选择APP或创建

2.1,选择广告格式,首先选择一个横幅广告,就是我们经常在APP中看到的小条幅广告,并设置广告单元名称

横幅广告

2.2 设置 Firebase Analytics

为了方便管理和统计数据,建议都关联Firebase Analytics.

然后写入Bundle id

写入包名

创建项目或关联已经创建的项目

创建或关联

2.3 关联成功以后点击此处下载plist文件,然后完成

下载plist文件

2.4 最后我们再创建一个插页式广告,占满全屏的广告页,步骤和创建横幅广告一样,就不展示了.

2.5 两个创建完成以后就会进入到这个界面

完成界面

3.集成Admob

可以直接在官网下载SDK,也可以用 cocoapods 导入 pod 'Firebase/AdMob' 进行安装,个人感觉cocoapods还是比较方便的.

4.代码

1. 集成框架以后.首先在 #import"AppDelegate.m" 中的

- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions

添加应用的ID,此处的ID就是上边第三张图中的应用ID

- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions {

[FIRAppconfigure];

[GADMobileAdsconfigureWithApplicationID:@"ca-app-pub-8621793235050362~5857161737"];

returnYES;

}

2.在控制器的 #import"ViewController.m" 中

2.1 首先是显示我们的横幅广告

横幅广告

显示效果如下

横幅

2.2 下面就是我们的插页式广告

仅加载 GADInterstitial 一次

意思就是点击按钮触发事件只会显示一次广告

代码

展示效果如下

插页式广告

但这样写只会显示一次,当我们再次点击按钮时没什么反应.这是因为GADInterstitial是仅限一次性使用的对象。若要请求另一个插页式广告,您需要分配一个新的GADInterstitial对象。

分配另一个插页式广告的最佳位置是在GADInterstitialDelegate上的interstitialDidDismissScreen:方法中,以便在上一个插页式广告被清除后下一个插页式广告立即开始加载。

代理方法

在代理方法中写就可以实现点击按钮出现不同的广告,清除上个广告加载新的广告.最终效果图.

效果图

Google 广告投放(iOS)相关推荐

  1. Google广告投放技巧,开始Google广告投放

    Google 广告是指通过 Google 广告网络在 Google 搜索和其他网站上展示的广告.要投放 Google 广告,您需要使用 Google 广告帐户,并通过 Google 广告平台设置广告活 ...

  2. Google广告投放的高级玩法揭秘!实现超预期的营销效果!

    对于Google广告投放初学者来说,Google广告投放的操作还是比较复杂的,龙哥今天就来分享一下我是如何投放Google广告的,又是怎样利用Google广告实现效益最大化的! Google广告是什么 ...

  3. 关于Google Play的广告投放

    如果我们的APP需要获取大量的新用户,那么我们可以在Google现有的渠道上投放广告,从而鼓励潜在用户来安装我们的APP,促进下载量. 注意控制广告预算,仔细考虑选择采用哪种出价策略,可以选择通过每日 ...

  4. 投放Google广告怎么做才是最合适的?谷歌广告的优势在哪

    谷歌是全球公认的最大的浏览器了,在全球拥有几十亿的用户,其中包含手机端以及PC端的用户,它的广告形式之一就是搜索广告,无论我们是什么行业,什么身份,在我们想要获取信息的时候,第一习惯就是搜索一下,所以 ...

  5. Google Play广告投放的资源格式

    下载转化率好的Google应用广告,在符合广告指南的同时,还要提供高质量的创意内容,那具体该怎么做呢? 内容与应用的品牌风格保持一致,确保广告的投放内容能够反应品牌的形象和风格. 内容与广告投放的目标 ...

  6. 跨境电商怎么在Google做推广,Google(谷歌)广告投放怎么做?

    随着跨境商家的竞争逐渐激烈,我们很多出海商家在投放广告的时候都会出现成本高!效果差的情况发生!现在的出海商家就会有一种错觉,投了广告不一定有收益,不投广告就一定没有效果和收益!那么我们该怎么去投放广告 ...

  7. Google Ads你知道多少,谷歌广告投放又有哪些要注意的细节?

    了解我们M社的人都知道,我们之前接了不少金融行业的全网品牌营销及SEO优化的业务,但是一些客户觉得做SEO优化是有点太循序渐进了,没有达到1.2个月就能见效的结果,当时笔者就回复客户了:想见效快,应该 ...

  8. 更猛更持久的广告投放,闲鱼程序员的年终奖全靠它。。。

    业务背景 用户增长作为开源节流促成长的过程,是包含了有效用户增长.用户成长.用户变现.用户传播.防止用户流失等一整套增长流程,而非单纯数量上的增长. 在实践中,增长手段主要聚焦在如何获取用户和提升用户 ...

  9. 如何获得更持久的广告投放,闲鱼程序员的年终奖全靠它。。。

    业务背景 用户增长作为开源节流促成长的过程,是包含了有效用户增长.用户成长.用户变现.用户传播.防止用户流失等一整套增长流程,而非单纯数量上的增长. 在实践中,增长手段主要聚焦在如何获取用户和提升用户 ...

最新文章

  1. 又一款4800像素手机曝光:vivo V15 Pro
  2. java中的foreach语句
  3. [Android]你不知道的Android进程化(4)--进程通信AIDL框架
  4. 织梦百度php主动推送代码示例,织梦百度php主动推送代码示例,亲试绝对成功!...
  5. vim捐赠_#PayItBackwards-一位freeCodeCamp毕业生如何向事业捐赠10,000美元
  6. Java四大函数式接口
  7. 怎样设置计算机默认字体及语言,电脑win10系统怎么将paint 3D的语言设置为中文...
  8. 华为校园招聘面试题目及流程
  9. JAVA开发短信验证码系统
  10. Go 的时间转换和时区校对总记不住?给你一份备忘单
  11. Nim理论初探——编程之美1.12
  12. 微服务设计指导-使用云原生微服务解决传统海量跑批时引起的系统间“级联雪崩”以及效率
  13. html中的注释格式是,html的注释格式是什么
  14. 格式化格林威治时间(Wed Aug 01 00:00:00 CST 2018)
  15. 树状数组及线段树入门(SDNU1665-1668)
  16. 结构建模设计——Solidworks软件之草图几何关系绘制与草图编辑功能总结(裁剪实体、转换实体引用、等距实体)
  17. 【学习笔记】Matlab自编图像卷积函数
  18. iOS开发-改变图片的颜色
  19. linux系统 、Docker(简单了解)
  20. 基于android平台的模拟血压计实现(surfaceView的熟练使用)

热门文章

  1. [C#] string 与 String,大 S 与小 S 之间没有什么不可言说的秘密
  2. 数学建模学习(85):人工蜂群优化算法(ABCO)求解多元函数
  3. 2017年网易实习程序员面试题
  4. ArcGIS立体效果地图制作
  5. 【rtsp流在Web端实时播放】使用 VUE + webrtc-steamer
  6. 链全财经成功举办WBO第一届世界区块链高峰论坛
  7. java JNI介绍
  8. 音乐程序——两只老虎
  9. VC++, VC#, VB.NET 编码规范 (微软一站式示例代码库)
  10. 2023 上半年软件设计师知识点复习总纲