65.9K
CodeProject 正在变化。 阅读更多。
Home

通过广告推广您的应用(Adduplex、Admob)第一部分

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.56/5 (5投票s)

2014年8月11日

CPOL

4分钟阅读

viewsIcon

12405

downloadIcon

170

是时候通过您的应用程序赚钱了。

引言

您学会了,您开发了,您在 Windows Phone 商店制作了自己的应用,获得了好评、良好的反馈和可观的下载量,然后呢?您还在每天浪费时间只是阅读反馈和统计下载量吗?这会变得非常无聊……

想想看,您可以成为百万富翁,制作《Flappy Bird》、《2048》、《LumberMan》……这些游戏比您的好吗?肯定不是,也许他们比您更聪明,

您总是想知道他们是如何在制作免费应用的情况下发财的!

用户不会购买您的应用,除非他们试用过,即使是 0.99 美元,即使您将其设为试用版,他们也可以试用然后又尝试另一个试用版应用,然后忘记您:)

想想看,您必须制作一个让用户每天使用的应用或游戏,您应该让他们有理由回到您的应用。

想想看,制作一些让用户使用时能分泌大量多巴胺的游戏;)

不要急于在第一个游戏中赚钱,不要每天等待并说:“这太奇怪了,为什么用户不买我的游戏,我什么时候才能赚钱,为什么……为什么……怎么做……”然后您就会感到沮丧。事情不是这样的,您应该有耐心,人们在他们的第四个或第五个应用甚至更多应用时才能赚钱。您必须知道用户想要什么,用户喜欢花所有时间玩一个简单的游戏,一个经典的、不需要 48 小时开发的游戏。

想想看,这一切都关乎心理学和制定一个好的策略,然后让宇宙为您带来金钱。您制作了一个游戏,提交了它,然后开始开发第二个、第三个……,当您睡觉时,金钱就在增长 :)

现在开始吧!

背景

第一部分,我将向您展示如何添加 banner Adduplex 和 Admob,我们将比较它们之间的区别。

第二部分,我将向您展示如何在您的应用或游戏中包含应用内购买。

第一部分:Adduplex

Adduplex 是一个适用于 Windows 8 和 Windows Phone 应用的跨推广网络。

为什么我们使用 Adduplex 以及它是如何工作的?

Adduplex 开始为其他应用投放广告。它们会反过来为您的应用投放广告。就是这么简单。

这意味着您的应用将在其他应用的横幅广告中显示,用户会点击横幅广告下载它。

结论

Adduplex 会在其他应用中推广您的应用,它不会给您钱,但有助于您进行宣传;)

 

看看网站,创建一个新账户,然后点击新应用

 


稍后输入您的应用在商店中的 URL。

然后创建您的横幅广告:有关更多信息,请点击如何创建横幅广告

之后,您必须下载 Adduplex 的 sdk 并将其添加到您的项目引用中。您可以从NuGet下载。

将以下代码添加到 PhoneApplicationPage

xmlns:adduplex="clr-namespace:AdDuplex;assembly=AdDuplex.WindowsPhone"

然后添加此代码来添加横幅广告

<adduplex:AdControl Name="adduplex"  VerticalAlignment="Top"   AppId="Your_UNIT_ID"/>

您可以在这里获取 App ID

截图

 

 

第二部分:Admob

您可以通过 Admob 赚钱。

Admob 有两种类型:横幅广告和插页式广告。

1-横幅广告 :

与 Adduplex 相同,区别在于每次横幅广告更改图片时,您都会赚取一些钱。

查看 Admob 的网站

创建一个账户或直接使用您的 Gmail 账户登录。

然后点击获利

然后点击新广告单元

之后选择横幅广告并输入文本广告、标题,然后选择广告刷新的时间

 

 

之后 Admob 将生成一个 App ID

 

返回 Visual Studio,添加 GoogleAds 引用,您可以在下载项目中找到它。

然后将此代码添加到 PhoneApplicationPage

xmlns:GoogleAds="clr-namespace:GoogleAds;assembly=GoogleAds"

并添加横幅广告

<GoogleAds:AdView AdUnitID="YOUR_AD_ID"
                          Format="Banner"
                          Grid.Row="1"
                          VerticalAlignment="Top"
                          ReceivedAd="OnAdReceived"
                          FailedToReceiveAd="OnFailedToReceiveAd"
                           />

2-插页式 广告

之后,我们将使用 C# 展示此插页式广告,无需 XAML

首先,我们发送请求

  private void OnRequestInterstitialClick(object sender, EventArgs e)
        {
            // NOTE: Edit "MY_AD_UNIT_ID" with your interstitial
            // ad unit id.
            interstitialAd = new InterstitialAd("ca-app-pub-3296397228927741/4035813717");
            // NOTE: You can edit the event handler to do something custom here. Once the
            // interstitial is received it can be shown whenever you want.
            interstitialAd.ReceivedAd += OnAdReceived;
            interstitialAd.FailedToReceiveAd += OnFailedToReceiveAd;
            interstitialAd.DismissingOverlay += OnDismissingOverlay;
            AdRequest adRequest = new AdRequest();
            adRequest.ForceTesting = true;
            interstitialAd.LoadAd(adRequest);
            showInterstitial.IsEnabled = false;
        }

收到请求后,我们展示它

 interstitialAd.ShowAd();
结论

通常,我们在玩家快要输掉时展示插页式广告,会弹出一个窗口,您就能赚钱,如果用户点击它,您会赚得更多。

附注:用户可以关闭这些广告。

截图

 

总结

推广您的应用对于增加下载量和赚钱非常重要。但用户有时不喜欢这些广告横幅,他们可能会卸载应用,所以最好让他们删除这些广告,当然是在他们付费之后 :D

我们将在下一篇文章 Part2 中介绍如何做到这一点,它被称为应用内购买,即用户可以在应用内购买产品。

 

通过广告推广您的应用(Adduplex、Admob)第一部分 - CodeProject - 代码之家
© . All rights reserved.