在 Android 应用中嵌入广告?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/2471417/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-20 05:58:38  来源:igfitidea点击:

Embedding ads on Android app?

androidmobile-phonesadsmobile-applicationmopub

提问by Cory

I would like to make a free version of the Android app I have, but would like to embed ad on it. I am not sure where I should start? Is there a well known mobile ad company out there that is specialized in mobile advertising?

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

回答by snctln

I have personally used both Admoband Adsense.

我个人使用过AdmobAdsense

I was wary when I first implemented ads thinking that my users would be upset, but I have not received one complaint from over 500,000 active installations.

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

The only permission that you need to add for either ad SDK to work is the android.permission.INTERNET permission. 

您需要为任一广告 SDK 添加的唯一权限是 android.permission.INTERNET 权限。 

Admob is open for anyone above the age of 18 to use, just download the SDK and set up an account. Integrating the ad into your app is very straight forward and the example in their SDK was clear. I used Admob for about 2 weeks, every day I earned double digits (>$9,

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

Adsense is a Google product and is available by invitation or through the application process. I got into the program via an invitation from a member of the Adsense For Mobile Applications (afma) team. Implementation was nearly identical to Admob, download the SDK, and setup your Adsense account accordingly. They have nice developer resources and are quick to respond when someone has a question.

Adsense 是 Google 的产品,可通过邀请或通过申请流程获得。我是通过 Adsense For Mobile Applications (afma) 团队成员的邀请加入该计划的。实现与 Admob 几乎相同,下载 SDK,并相应地设置您的 Adsense 帐户。他们拥有很好的开发人员资源,并且在有人提出问题时会迅速做出回应。

They both offer an SDK that provided a GUI element which is basically a web view that retrieves ads from their servers.

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

Overall both ad platforms have given me a good experience. The click through rate has been almost identical between the two but I am sticking with Adsense because in my experience it is more lucrative.

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

My only complaint is the wait time on payouts. As an Android developer when I sell an application I receive the money for that sale in my bank account within a few days but with both of these services they payouts are monthly, and are processed the month after. So all of my ad revenue earned in March will be processed and paid to me at the beginning of May.

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

At the time of writing this I am bringing in about as much revenue from ads as I am from application sales. I won't get specific on that number but have said in another post my monthly revenue from application sales is enough to pay rent on a decent place for me and my wife and daughter.

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

If you have an application that you want to release for free I would highly suggest adding ads to it. Now that I have done it I don't think I will ever release a free application without ads and I plan on going back and adding ads to any of my apps that are currently free and do not have ads.

如果您有想要免费发布的应用程序,我强烈建议您向其中添加广告。既然我已经做到了,我认为我永远不会发布没有广告的免费应用程序,我计划返回并向我的任何当前免费且没有广告的应用程序添加广告。

Feel free to ask any questions here on SO when implementing these SDKs, I will try and respond.

在实现这些 SDK 时,请随时在 SO 上提出任何问题,我会尝试并做出回应。

Update Feb 2012

2012 年 2 月更新

I still use Admob as Google has shut down Adsense for mobile apps.

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

I still earn about as much from ads as I do from sales on a monthly basis, but my monthly revenue has dropped about 90% over the past year. I am no longer able to pay the rent from my mobile apps, I can take my family out to a dinner a few times a month though.

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

Update Jan 2014

2014 年 1 月更新

In March of 2013 I sold the apps that I monetized with ads to a different publisher so I have no insight in to monetization of apps using ads since that time.

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

回答by NafisJamal

I am one of the co-founders of MoPub and a former member of the AdMob team.

我是 MoPub 的联合创始人之一,也是 AdMob 团队的前成员。

The question you ask has no great answer. There are a myriad of mobile ad networks that you can use to monetize your app. On Android in particular, you should try out Millennial, AdMob, JumpTap, MobFox, etc. The problem is integrating all the different SDKs is a giant pain and doesn't really provide you much control.

你问的问题没有很好的答案。您可以使用无数移动广告网络来通过应用获利。特别是在 Android 上,您应该尝试 Millennial、AdMob、JumpTap、MobFox 等。问题是集成所有不同的 SDK 是一个巨大的痛苦,并且并没有真正为您提供太多控制。

Ads are important, but don't forget the importance of upselling your paid application and understanding when and how it works.

广告很重要,但不要忘记推销您的付费应用程序以及了解其工作时间和方式的重要性。

I ran into this exact problem and started developing MoPub to give application developers full control over over what ads show when. We serve all our ads through HTML5 so our client library is low footprint and the server gives you all the knobs you need to control.

我遇到了这个确切的问题,并开始开发 MoPub,让应用程序开发人员完全控制广告显示的时间。我们通过 HTML5 提供所有广告,因此我们的客户端库占用空间很小,服务器为您提供了您需要控制的所有旋钮。

We're also going to releasing an optimization feature that let's you push a button and let's us handle all the adjustments for you.

我们还将发布一个优化功能,让您按下按钮,让我们为您处理所有调整。

There was a post recently on the topic: https://stackoverflow.com/questions/5514945/mopub-for-android

最近有一篇关于这个话题的帖子:https: //stackoverflow.com/questions/5514945/mopub-for-android

http://www.mopub.com

http://www.mopub.com

回答by Jamie Keeling

This link should help you to implement ads using Google's AdSense.

此链接可帮助您使用 Google 的 AdSense 实施广告。

Hope it's useful. (There are some terms and conditions)

希望它有用。(有一些条款和条件)

Adding Ad's into Mobile Applications

将广告添加到移动应用程序中

Original Source

原始来源

Edit: I've never tried but would it be possible to use a miniature web view in the application itself and link a static image to it?

编辑:我从未尝试过,但是否可以在应用程序本身中使用微型 Web 视图并将静态图像链接到它?

回答by Mathijs Vogelzang

There are very many different advertising companies you can choose from. Simply google for "android app monetization" or something similar and you'll find them. The most common ones are Admob, Millennial media and InMobi.

有很多不同的广告公司可供您选择。只需在谷歌上搜索“Android 应用货币化”或类似内容,您就会找到它们。最常见的是 Admob、Millennial media 和 InMobi。

(Disclaimer, I'm working for AppBrain): AppBrain also has an app-promotion ad SDK called AppLift, which has been working very well for our partners so far, as it doesn't use the banner ads that most users are trained to not click anymore. You can find more information on http://www.appbrain.com/info/sdk.

(免责声明,我在 AppBrain 工作):AppBrain 还有一个名为 AppLift 的应用推广广告 SDK,到目前为止,它对我们的合作伙伴来说效果很好,因为它没有使用大多数用户训练过的横幅广告不再点击。您可以在http://www.appbrain.com/info/sdk上找到更多信息。

回答by jqpubliq

quattroand admobwere aquired by Apple and Google respectively and should be good. Adsense is pretty good as well, but the beta admission was pretty stringent for a while and I'm not sure how difficult it is to get in now.

quattroadmob分别被苹果和谷歌收购,应该不错。Adsense 也很不错,但是有一段时间 Beta 版的准入条件非常严格,我不确定现在要加入它有多难。

回答by lbedogni

You should try both Admob and Adsense. They're pretty good both, but i heard that Adsense will give better conversion rates.

您应该同时尝试 Admob 和 Adsense。它们都很好,但我听说 Adsense 会提供更好的转化率。

Don't know really, I don't use much ads.

真的不知道,我不使用太多广告。

回答by ProjectJourneyman

If you integrate MobFox, you can have them handle the high-revenue clicks and send the rest of the traffic to Admob or InMobi. It's a web-based configuration, so you only need to integrate the SDK once. Their SDK is about the same as Admob for ease of integration.

如果您集成 MobFox,您可以让他们处理高收入点击并将其余流量发送到 Admob 或 InMobi。它是基于 Web 的配置,因此您只需要集成一次 SDK。为了便于集成,他们的 SDK 与 Admob 大致相同。

I wrote a guide with pictures on how to set it up, if you're interested:

我写了一个关于如何设置它的图片指南,如果你有兴趣:

http://www.projectjourneyman.com/android-income-quickstart-guide

http://www.projectjourneyman.com/android-income-quickstart-guide

Edit: the AdMob integration broke, and they never fixed it. InMobi backfill only at this point.

编辑:AdMob 集成中断了,他们从未修复过。InMobi 仅在此时回填。

回答by JPM

Looks like you have to add Adsense to your Google merchant account to even receive payouts. It says that even if you don't use the Adsense you still have to sign up for it and link it to your Google account. I just applied not knowing this and will have to wait like 2 days before I get contacted for verification. At least Google is more friendlier than Apple with their business developer signup. Took them 5 days just to get me to the point where I have to send my articles of incorporation just to continue their enrollment process. This is why I like Android a lot easier to get things done in a timely manner.

看起来您必须将 Adsense 添加到您的 Google 商家帐户才能接收付款。它说即使您不使用 Adsense,您仍然必须注册它并将其链接到您的 Google 帐户。我只是在不知道这一点的情况下申请,并且必须等待 2 天才能联系我进行验证。至少谷歌在商业开发者注册方面比苹果更友好。他们花了 5 天时间才让我达到了必须发送公司章程才能继续他们的注册过程的程度。这就是为什么我喜欢 Android 更容易及时完成工作。

回答by Evan

Push-notification ads are also another option for your Android app(s). Airpush offers much higher CPM's than AdMob or Adsense (although it is a different ad unit) and much higher fill rates. It could be worth testing - Airpush

推送通知广告也是您的 Android 应用程序的另一种选择。Airpush 提供比 AdMob 或 Adsense 高得多的每千次展示费用(尽管它是不同的广告单元)和高得多的填充率。它可能值得测试 - Airpush

回答by Kazuko Ando

We now use both AdMob and Airpush in the same app and are receiving great results. Best part is they do not cross over each others terms of use policy. They have an Android Developer Relations contact that really helped us.

我们现在在同一个应用程序中同时使用 AdMob 和 Airpush,并且收到了很好的效果。最好的部分是它们不会相互交叉使用条款政策。他们有一个 Android 开发者关系联系人,这对我们很有帮助。