热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在你的app里加入广告

苹果的appstore上有许多的软件,有的重量级的大作是直接挂个价钱就上架,有的是先提供免费的试玩版,满意再买正式版,其中有些则是不收费,但会放一些广告在里面。这些软件的开发者有的是真的

苹果的app store上有许多的软件,有的重量级的大作是直接挂个价钱就上架,有的是先提供免费的试玩版,满意再买正式版,其中有些则是不收费,但会放一些广告在里面。这些软件的开发者有的是真的佛心,有的是纯练功,不过置入广告来赚取一些生活费并没什么对错的问题,毕竟大家也都是要过日子。放个广告上来只要不影响整个app的使用也没应该没什么大碍,毕竟这些开发者也还是需要一些”动力”才能继续帮大家开发更好用的软件。

 

你也许会好奇放这个广告是能赚什么钱,在不久前有个故事,就是有个人做了一个手电筒的app,里面放了广告,结果这个开发者在第一天就赚了将近1,400美元的收入,CTR将近12%。我不知道这个故事的真实性,也许这个故事只是为了吸引更多的开发者上勾,也或许这只是个特例,不过iAd的拆帐比例是六四分,开发者六,苹果四。跟一般我们买网站banner的利润比起来,六成的拆帐不算低。也许是大家觉得新奇,又或是不小心点到(毕竟iphone那么小一只),跟一般网站banner的CTR比起来,手机上的广告CTR都还满高的。

其实要在app上置入广告还满容易,不需要写到代码,以个地图app做范例,首先点击我要放广告的那个xib档,跳出interface builder,在控件库里可以找到一个iAd的控件:

 

把它拉到场景上,调整一下位置跟尺寸:
最后,因为project预设并没有把iAd framework放进来,所以需要手动自己加,在Frameworks上按右键,选择”Add” -> “Existing frameworks”:
测试看看,你应该可以看到一个测试的banner
點擊之後的效果:

 


推荐阅读
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • macOS Big Sur全新设计大版本更新,10+个值得关注的新功能
    本文介绍了Apple发布的新一代操作系统macOS Big Sur,该系统采用全新的界面设计,包括图标、应用界面、程序坞和菜单栏等方面的变化。新系统还增加了通知中心、桌面小组件、强化的Safari浏览器以及隐私保护等多项功能。文章指出,macOS Big Sur的设计与iPadOS越来越接近,结合了去年iPadOS对鼠标的完善等功能。 ... [详细]
  • Android源码中的Builder模式及其作用
    本文主要解释了什么是Builder模式以及其作用,并结合Android源码来分析Builder模式的实现。Builder模式是将产品的设计、表示和构建进行分离,通过引入建造者角色,简化了构建复杂产品的流程,并且使得产品的构建可以灵活适应变化。使用Builder模式可以解决开发者需要关注产品表示和构建步骤的问题,并且当构建流程发生变化时,无需修改代码即可适配新的构建流程。 ... [详细]
  • OpenMap教程4 – 图层概述
    本文介绍了OpenMap教程4中关于地图图层的内容,包括将ShapeLayer添加到MapBean中的方法,OpenMap支持的图层类型以及使用BufferedLayer创建图像的MapBean。此外,还介绍了Layer背景标志的作用和OMGraphicHandlerLayer的基础层类。 ... [详细]
  • 认识Cutestrap,一个轻量级CSS框架
    CutestrapisabrandnewCSSframework.ThisarticlepresentsCutestrap’sfeaturesandputstheframework ... [详细]
  • Chapter4:菜单FileSettingsAppearanceBehavior
    本教程使用社区版IntelliJIDEA2021.1。1SettingsIDEA配置功能列表如图1.1所示。图1.1Settings功能预览由图1.1可知,配置列 ... [详细]
  • android在类中将布局文件指定为,Android中将布局文件/View添加至窗口过程分析
    本文主要内容是讲解一个视图View或者一个ViewGroup对象是如何添加至应用程序窗口中的。下文中提到的窗口可泛指我们能看到的界面,包括一个Activity呈现的界 ... [详细]
  • MapKit 使用介绍:大头针和图形渲染
    作者:PRANJALSATIJA,原文链接,原文日期:2016-11-13译者:TonyHan; ... [详细]
  • 发现《iphone3开发基础教程》中大部分说的是xib的模板,直接学习中用StoryBoard碰到很多问题,在现有阶段要花很多时间来找度娘聊天,故决定,在这次学习过程中先以xib为主,在自学完后 ... [详细]
  • 我有一个不可编辑的NSTextField标签,它仅用于显示字符串。我通过界面构建​​器 ... [详细]
  • 首先使用下面的命令查询要卸载的文件名:dkpg-l然后再通过下面的命令卸载:dkpg-r*比如我们要卸载google的chrome浏览器:首先执行dkpg-l:root@lqm:homel ... [详细]
  • 在2022年,随着信息化时代的发展,手机市场上出现了越来越多的机型选择。如何挑选一部适合自己的手机成为了许多人的困扰。本文提供了一些配置及性价比较高的手机推荐,并总结了选择手机时需要考虑的因素,如性能、屏幕素质、拍照水平、充电续航、颜值质感等。不同人的需求不同,因此在预算范围内找到适合自己的手机才是最重要的。通过本文的指南和技巧,希望能够帮助读者节省选购手机的时间。 ... [详细]
  • 由于工作需要,接手别人用bpel写的工作流程序,一点都不懂就到网上找到一篇入门的文章,觉得这篇不错,就copy下来并添加了读书笔计以红字标记,感激写此文章的人.许多开发人员觉得BPEL很神秘,不知道 ... [详细]
  • GPIO实现I2C从机的设计[2]
    在上篇文章中,实现了GPIO模拟I2C从机的初步设计,但在实际的使用过程中,发现了一些问题,为了解决实际传输过程中发生的数据传输错误问题,在本篇文章中,会根据实际测试情况对上篇的代码做一些修改。 ... [详细]
  • 新增和更新价目表行--目的:在已有的价目表头基础上,增加行信息--限制:该api有些问题,如果强制增加头信息,会有很多问题,所以该例子只是在已有头信息基础上,增加行信息 ... [详细]
author-avatar
聪VS霞_539
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有