移动广告之广告平台选择(Admob&Facebook)

现在的出海的移动互联网公司,实现变现一般都是两种途径(国内的变现途径也一样,但是不在今天的讨论范围内):广告变现,APP内购。游戏一般依赖应用内消费(也有一些游戏通过广告进行变现),而剩下的很多非游戏类应用主要靠广告变现,比较具有代表性的有:CleanMaster、APUS、Kika等工具类产品,根据猎豹移动最新发布的2015年财报,它的海外移动营收中有95%来自于移动广告。

要实现广告变现,就需要有广告来源,一般的国内的公司出海变现需要依赖第三方广告平台,当然,也有些有实力的公司自己做广告平台。现在海外主要的广告平台有Admob、Facebook、Mopub、IronSource、DoubleClick等等,国内的像猎豹移动也正在推出自己的广告平台猎户系统,Kika也推出了自己的广告平台Koala。但是如果你只是一般的应用开发者致力于海外市场应用开发,那么推荐你主要依赖Admob与Facebook这两家进行商业变现就可以了。毕竟接广告不仅依赖于一个比较强大的商务团队,还需要具备一定的平台搭建能力。

Admob & Facebook 广告SDK实施

哪怕是强如猎豹移动这种出海的先驱,它拥有自己的广告平台,但是它们的主要广告营收还是依赖于Facebook。Facebook Audience Network提供了CPC、CPI、CPM等丰富的广告资源,而且可以根据Facebook的用户的信息进行广告的精准投放,这种精准投放的前提条件也让Facebook广告填充率不够,因为它只能在安装了Facebook的机器上进行广告活动,考虑到国外Facebook的覆盖率,一般来说,Facebook的广告填充率能达到80%-90%。而Admob依靠Google,拥有海量的广告资源,而且Google Play几乎霸占了海外的应用市场份额,因此它在广告界的地位也是无可撼动。

要想通过Facebook和Admob进行变现,实施起来也十分方便,它们都提供了各自的广告SDK,只需要在他们的平台上申请Ad Unit ID即可轻松实现广告创收。下面是两家的实施示例代码,非常简单:
Admob实施代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
String admobAdUnitId = "ca-app-pub-1301877944976160/5685349534";
AdLoader.Builder adBuilder = new AdLoader.Builder(context, admobAdUnitId);

adBuilder.forAppInstallAd(new NativeAppInstallAd.OnAppInstallAdLoadedListener() {
    @Override
    public void onAppInstallAdLoaded(NativeAppInstallAd nativeAppInstallAd) {

    }
});

AdLoader adLoader = adBuilder.withAdListener(new AdListener() {
    @Override
    public void onAdFailedToLoad(int errorCode) {
    }
}).build();

AdRequest adRequest = new AdRequest.Builder().build();
adLoader.loadAd(adRequest);

Facebook Audience Network实施代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
String facebookAdUnitId = "1605000876745596_1688342111425188";

mFacebookNativeAd = new com.facebook.ads.NativeAd(mContext, facebookAdUnitId);

mFacebookNativeAd.setAdListener(new AdListener() {

	@Override
	public void onError(Ad ad, AdError adError) {
	}

	@Override
	public void onAdLoaded(Ad ad) {
		// ad loaded
	}

	@Override
	public void onAdClicked(Ad ad) {
	}
	
});

mFacebookNativeAd.loadAd();

具体的实施可以参考它们的官网。

Admob聚合Facebook优化



如前所说,一般你只要集成这两家的SDK就可以轻松变现,但是这也存在一些问题,比如:1.Facebook可以精准投放但是填充率不及Admob,应该怎么优化?2.两家的广告如果都能填充,如何进行抉择?

Admob提供了比较完善的解决方案,那就是SDK集成SDK,你可以在使用Admob SDK时集成Facebook Audience Network,并且可以在Admob后台进行设置,进行广告效果的调优。

Admob其实可以集成非常多的第三方广告平台,但是效果最好的要数Facebook。Admob集成的优势在于它提供了一种竞价模式。据了解,Admob的竞价有两种:

一种就是InMobi那种,Admob和Inmobi后台已经打通,可以互通有无,Admob知道Inmobi的实时eCPM,因此总是能返回eCPM高的广告给调用方;
另一种就是Facebook这种,Admob并不知道Facebook的实时eCPM,但是我们可以在Admob后台设置一个Facebook的eCPM阀值,比如我们在Admob上为Facebook的eCPM设置阀值为15,那么广告填充就会出现三种情况:

1)Facebook没有广告返回,直接返回Admob的广告,广告的eCPM就是Admob的平均eCPM;
2)Facebook有广告返回,但是Admob返回的广告eCPM大于Facebook预设的阀值,这里是15,那么返回Admob的广告,此时广告的eCPM会高于预设阀值;
3)Facebook有广告返回,但是Admob返回的广告eCPM小于Facebook预设的阀值,那么就会使用Facebook返回的广告,此时广告的eCPM就会是你在Facebook平台上的平均eCPM。

由此可以看出,要想实现收益最大化,我们应该适当调高在Admob后台设置的Facebook eCPM阀值,并在Facebook后台将广告设置偏向“价格优先”。在我们的产品上,Facebook的eCPM经验阀值为15,整体收益最高。实际情况需要实施者不断观察不断调整,从而达到整体最优。

原文地址:http://leotse90.com/2016/03/22/Mobile-AD-Admob-Integration/

发表评论

电子邮件地址不会被公开。 必填项已用*标注