我读到了 Google IMA 和 Google AdMob ,根据我的理解,这两者都用于投放广告。不同之处在于:
1)Google IMA
通常用于需要视频广告时,我认为AdMob不支持。
2)AdMob
通常仅在需要横幅广告时使用,因为它比IMA SDK更易于集成。
3)如果是IMA
,则需要 VAST服务器才能返回广告,但如果是AdMob
,则需要AdMob
的帐户才能创建的AdUnit。
所以我的问题是:
1)我对差异的理解是否正确?
2)IMA
在功能方面似乎是AdMob
的超集,因为它还可以支持横幅广告。这是对的吗?
3)除了集成的简单性和不需要VAST服务器之外,还有其他原因使用AdMob
而不是IMA
吗?
答案 0 :(得分:4)
为了解决您的问题,让我先谈谈每个SDK的功能。如果您有任何疑问,请随时提出:
现在,让我详细说明你的观点:
Google IMA通常在需要视频广告时使用,我认为AdMob不支持
这在某种程度上是正确的。 AdMob也支持视频广告,只要它们采用插页式广告的格式。您可能已经看过广告的上半部分播放视频的插页式广告(全屏广告)。这是AdMob意义上的视频广告。一些开发人员在他们的应用中同时使用两个SDK来同时提供插页式广告和视频广告!
AdMob通常仅在需要横幅广告时使用,因为它比IMA SDK更易于集成
正如我之前提到的,移动广告SDK提供的广告格式远远多于横幅广告。开箱即用,两个SDK都应该易于集成。您可以查看我们的GitHub样本!
如果是IMA,则需要VAST服务器才能返回广告,但对于AdMob,需要使用AdMob帐户创建AdUnits
正确。
IMA似乎是AdMob在功能方面的超集,因为它也可以支持横幅广告。那是对的吗?
不完全。我不会将IMA称为AdMob / Mobile Ads SDK的超集。每个SDK都会投放自己的广告,因此根据您的货币化需求,您可以选择自己喜欢的广告(如果不是两者)。