在 Android 应用程序中嵌入广告?

2023-12-29

我想制作一个我拥有的 Android 应用程序的免费版本,但想在其中嵌入广告。我不知道应该从哪里开始?有没有一家专门从事移动广告的知名移动广告公司?


我个人都用过Admob http://www.admob.com/ and Adsense http://www.google.com/ads/mobileapps/.

当我第一次实施广告时,我很谨慎,认为我的用户会感到不安,但我没有收到来自超过 500,000 个活跃安装的投诉。

要使任一广告 SDK 正常工作,您需要添加的唯一权限是 android.permission.INTERNET 权限。

Admob 向 18 岁以上的任何人开放使用,只需下载 SDK 并设置一个帐户即可。将广告集成到您的应用程序中非常简单,而且 SDK 中的示例也很清楚。我使用 Admob 大约 2 周,每天我都赚到两位数(> 9 美元,

Adsense 是 Google 产品,可通过邀请或通过申请流程获得。我是通过移动应用 Adsense (afma) 团队成员的邀请加入该计划的。实施方式与 Admob 几乎相同,下载 SDK,并相应地设置您的 Adsense 帐户。他们拥有良好的开发人员资源,并且当有人提出问题时能够快速回复。

他们都提供了一个 SDK,该 SDK 提供了一个 GUI 元素,该元素基本上是一个从服务器检索广告的 Web 视图。

总的来说,这两个广告平台都给了我很好的体验。两者的点击率几乎相同,但我坚持使用 Adsense,因为根据我的经验,它更有利可图。

我唯一的抱怨是付款的等待时间。作为一名 Android 开发人员,当我销售应用程序时,我会在几天内收到我的银行帐户中的销售款项,但对于这两种服务,它们的付款都是每月一次,并在下个月处理。因此,我在三月份获得的所有广告收入都将在五月初处理并支付给我。

在撰写本文时,我从广告中获得的收入与从应用程序销售中获得的收入一样多。我不会具体说明这个数字,但在另一篇文章中说过,我每月从应用程序销售中获得的收入足以为我和我的妻子和女儿支付一个像样的地方的租金。

如果您有一个想要免费发布的应用程序,我强烈建议您添加广告。现在我已经做到了,我认为我不会发布没有广告的免费应用程序,并且我计划返回并将广告添加到我目前免费且没有广告的任何应用程序中。

在实现这些 SDK 时,请随时提出任何有关 SO 的问题,我会尽力回复。

2012 年 2 月更新

我仍然使用 Admob,因为 Google 已经关闭了移动应用程序的 Adsense。

我每月从广告中获得的收入仍然与从销售中获得的收入大致相同,但我的月收入在过去一年中下降了约 90%。我不再能够通过我的移动应用程序支付租金,但我可以每月带我的家人出去吃几次晚饭。

2014 年 1 月更新

2013 年 3 月,我将通过广告货币化的应用程序卖给了另一家发行商,因此从那时起我对使用广告的应用程序货币化一无所知。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Android 应用程序中嵌入广告? 的相关文章

  • 安卓市场API

    有谁知道Android市场是否有一个API 可以自动提交新应用程序 而无需手动填写市场表格 不 抱歉 没有程序化的方式来提交市场列表 据推测 这是一种反垃圾邮件发送者措施
  • 将项目升级到最新版本的 Cordova 4.0.0 时,控制台中出现 TypeError“无法设置 # 的属性连接”

    今天 我将 Cordova CLI 从版本 3 5 升级到版本 4 0 此后 我将项目的平台支持更新到最新版本的 Android 因为它们现在是单独更新的 从那时起 每当我运行时 我都会出现此错误cordova run android 我收
  • Android API版本兼容性

    我希望我的应用程序能够在 Android 版本 2 1 和 2 2 上运行 在我的应用程序的一个区域中 有一个肖像式相机 生成肖像相机预览的过程在两个操作系统版本上是不同的 据我所知 具体方法如下 2 1 Camera Parameters
  • 在 Android 和 iOS 上播放的视频/音频编解码器设置是什么

    哪些编解码器设置将生成可在 Android videoView 和 iOS UIWebView 上播放的有效视频 安卓 http developer android com guide appendix media formats html
  • 如何在Android中的多个Activity之间切换

    我有 8 个屏幕 我为此准备了 8 个活动 在第一个活动中我给出了这段代码 从 Is 活动切换到 IInd 在图像按钮上给出单击 public void onClick View v Intent myIntent new Intent v
  • AlertDialog setButton 已弃用

    我在我的 Eclipse Android 项目中使用此代码 alertDialog setButton OK new DialogInterface OnClickListener Override public void onClick
  • android以编程方式打开电池设置

    我正在寻找一种从 Android 应用程序打开电池设置屏幕的方法 到目前为止我发现了两个意图 Intent ACTION POWER USAGE SUMMARY Settings ACTION BATTERY SAVER SETTINGS
  • 将 REST 服务与 Android 应用程序同步

    我使用一个 REST 服务来填充数据库中的信息 稍后由我的应用程序使用 我已经阅读了有关此事的多个主题 现在必须决定如何在 REST 服务和数据库之间实现同步 想象一个应用程序 它从谷歌金融 API 获取有关股票的信息并将其存储在数据库中
  • 类型“Null”不是类型“Widget”的子类型

    我正在编写一个关于 flutter 的代码 以便在 android ios 和 web 上使用 Google 登录 但我第一时间就遇到了这个错误 我在 Android 模拟器上运行它来检查它是否正常工作 我现在还没有将其设置为网络 在模拟器
  • Android Studio 无法解析存储库

    在我的项目中 我尝试使用设计支持库 我的 Gradle 文件中有 dependencies compile com android support design 当我尝试构建这个时 我收到错误 通常我会点击Install Repositor
  • 如何检查应用程序是否违反 Google 的假冒政策

    我的应用程序已从 Google Play 商店中删除 原因如下 经审核 我的应用 有 由于政策罢工而被暂停并从 Google Play 中删除 因为 它违反了假冒政策 有没有其他方法可以在发布之前检查应用程序是否遵守所有 Google 政策
  • 从 Android 模拟器使用 WebView WebGL

    据我了解 WebGL 仅在 Android Lollipop 中的 WebView 更新 Play 商店中的 WebView 组件 和较新版本 无需 Play 商店更新 中受支持 但是 我有一个使用 Android 7 1 1 的模拟器 并
  • 提交后折叠搜索视图

    我在我的应用程序中使用 searchview 没有操作栏 提交查询文本后如何折叠搜索视图 我有这些听众 Override public boolean onQueryTextSubmit String query InputMethodMa
  • Firebird 和 Android JDBC 驱动程序

    火鸟有问题 我从未与 DB 合作过 服务器 firebird 1 5 上的数据库 添加库 firebird full 2 2 4到 libs 文件夹 将其添加到 Gradle implementation fileTree libs 将其添
  • 使用远程数据编写 Android、iPad、iPhone 客户端的技术

    我需要探索世界 你写了一个杀手级应用程序 但你有 Android iPhone iPad 客户端吗 我的问题是 1 向这些设备发送数据的最佳方式是什么 按照建议进行肥皂和休息here https stackoverflow com ques
  • 测试奖励广告未显示 - 广告加载失败:LoadAdError(代码:3,域:com.google.android.gms.ads,消息:无广告配置。)

    我目前无法展示测试奖励广告 我正在使用激励广告Sample ad unit ID中提供的doc https developers google com admob android test ads ca app pub 3940256099
  • Paint.setTextSize(float) 使用哪种测量单位?

    我想使用在视图上绘制具有特定高度 以像素为单位 的文本Canvas 你可以简单地使用Paint setTextSize float 与像素数或者这是使用dp or sp 它使用像素 但您可以使用以下代码将其转换为 dp double get
  • 如果没有按钮,Espresso 不会记录任何意图

    我正在尝试编写一个测试来验证使用浓缩咖啡启动的意图 问题是有意的 不记录任何意图 我有这个测试 Test public void shoulddosomething startActivity intended hasComponent h
  • Android 中的垂直(旋转)标签

    我需要两种在 Android 中显示垂直标签的方法 水平标签逆时针旋转 90 度 字母在侧面 带有字母的水平标签 如商店招牌 我是否需要为这两种情况 一种情况 开发自定义小部件 我可以使 TextView 以这种方式呈现吗 如果我需要完全自
  • 如何隐藏或删除 Android HoneyComb 中的状态栏?

    如何隐藏或删除 Android HoneyComb 中的状态栏 每次运行应用程序时 我都会发现某些内容必须被状态栏覆盖 我尝试改变AndroidManifest xml 但没有任何改变 你不知道 它被认为是永久的屏幕装饰 就像电容式主页 菜

随机推荐

  • 将 R 数据集中的 -inf、NaN 和 NA 值替换为零

    我正在尝试在 R 中运行一些交易策略 我已经下载了一些股票价格并计算了回报 新的返回数据集具有多个 inf NaN 和 NA 值 我正在复制数据集的一行 log ret 它是一个动物园数据集 library zoo log ret lt s
  • 使用 javascript 将文件下载为 .csv 文件

    我正在尝试将文件导出为 csv 文件 以便当用户单击下载按钮时 浏览器会自动将该文件下载为 csv 我还希望能够为要导出的 csv 文件设置名称 我正在使用 javascript 来执行此操作 代码如下 function ConvertTo
  • Selenium - 无法找到自由端口

    我正在 FreeBSD 服务器上运行一个依赖于 selenium 的应用程序 在启动过程中我遇到了异常 Caused by java lang RuntimeException Unable to find a free port at o
  • ASP.NET Core - 提供静态文件[重复]

    这个问题在这里已经有答案了 我正在关注此文档 但我遇到了困难 https learn microsoft com en us aspnet core fundamentals static files https learn microso
  • 如何使用 Org 模式在 HTML 导出中格式化帖子?

    我正在使用组织模式创建一个网站 并希望格式化帖子 以便它只显示创建日期和创建者在页面底部的中心 并且是水平的 在我的 emacs 中我有 setq org export html postamble format Last Updated
  • React、Emmet、Visual Studio Code 和 CSS 模块

    有没有办法在 Visual Studio 代码中配置 emmet 以使用 React 的 CSS 模块 当我打字时 div container然后点击 tab 它就变成了 div div 这里的问题是它没有使用 CSS 模块 我希望它变成这
  • 允许使用 Express JS 和 HTML5 fetch() 进行跨域请求

    如何使用 ExpressJS 服务器和 Javascript 的获取来允许跨域请求 我认为这可能是一个问题fetch 来自客户 因为Access Control Allow Origin 位于响应的标头中 我添加了这段代码 但它仍然不起作用
  • 返回键是否破坏了活动?

    我有一个活动定义如下
  • MathML 到 LaTeX 的转换

    我试图弄清楚如何转换数学方程的 MathML 表示形式 并将其转换为该数学方程的 LaTeX 表示形式 那么例如
  • 页面重新加载时 getInitialProps 不起作用

    我在 app js 组件中使用 getInitialProps 但是当我重新加载页面时 请求不会执行 例如 getData js import as axios from axios export default async functio
  • Outlook VBA 将富文本转换为 HTML 格式

    我的交换服务器空间有限 因此我想将 Outlook 2007 收件箱中所有选定的邮件转换为 HTML 格式 因为当涉及图像时 它们比富文本格式的等效内容小 我有下面的代码可以完成这项工作 但是格式到处都是 图像变成不可读的附件 并且大小没有
  • 链接问题:致命错误 LNK1112:模块机器类型“x64”与目标机器类型“X86”冲突

    我正在尝试从 wxFreeChart 库运行示例应用程序 编译链接后出现错误 wxcode msw28d freechart lib wxfreechart lib xydataset obj fatal error LNK1112 mod
  • vb6 数组,上限为 -1

    一些功能例如Split 如果数组没有项 将返回一个数组 其中 1 为上限 0 为下限 例如 Dim s As String s Split Debug Print UBound s Debug Pring LBound s 在这种情况下 U
  • 如何获取包含字符串的列表的索引

    我有一个List
  • 在运行时加载程序集

    我的项目是一个应用程序 我们在其中加载各种程序集并对它们执行操作 我们陷入了这样一种情况 我们需要添加对我们加载的程序集的引用 将由用户选择 所以我需要在运行时添加对DLL的引用 I tried 这个网站 http www codeproj
  • android updateLocaleListFromAppContext NullPointerException 中的问题

    最近我的应用程序崩溃并显示以下错误 我无法检测到实际问题是什么 也无法检测到崩溃 如果有人对此崩溃有解决方案 请帮助解决此问题 java lang NullPointerException at android app ActivityTh
  • 编写一个例程来创建顺序记录

    我想编写一个例程 它允许我在跨越设定时间范围的表中获取带日期的事件 记录 并且在特定日期没有发生事件的情况下 将创建一个重复最多的事件最近确实发生过事件的记录 例如 如果在 9 月 4 日 字段 1 X 字段 2 Y 和字段 3 Z 然后直
  • 如何删除通过 jQuery 插入的引导模式?

    我决定拥有一个可以在需要插入自定义 Bootstrap 模式时使用的脚本 我不想让空的静态 Bootstrap 模式 HTML 位于每个页面的底部 如果它不总是被利用的话 所以 这可能是错误的做法 但这是我的尝试 我创建了一个变量 它是模式
  • 从 Java 连接到 OLEDB 数据源?

    我们正在尝试连接到 ACT CRM 系统使用的 SQL Server 实例 他们设法锁定了一切 因此无法使用 ODBC 连接到 SQL 后端 有一些特殊的实用程序可以添加 ODBC 支持 如果您购买了该软件的 primo 版本 则可以安装它
  • 在 Android 应用程序中嵌入广告?

    我想制作一个我拥有的 Android 应用程序的免费版本 但想在其中嵌入广告 我不知道应该从哪里开始 有没有一家专门从事移动广告的知名移动广告公司 我个人都用过Admob http www admob com and Adsense htt