5

我想在离子应用程序中实现原生广告。我见过一些使用原生广告在应用内容中间展示广告的原生安卓应用。我需要相同的功能来在应用程序的特定位置显示广告。目前我正在使用 google admob 广告插件,我可以创建横幅广告和插页式广告,但我需要在应用程序的内容中间放置广告。

有没有办法在离子中实现原生广告?

提前致谢。

4

4 回答 4

8

正如大多数人所回答的那样,答案仍然是NO。您还不能在 Ionic 中实施 AdMob 的原生广告。

不过,另一种选择是Facebook 的 Audience Network。我花了几天时间弄清楚如何让它在“ Ionic 2 ”应用程序中工作。我已经在我的博客上公开了代码以及实现相同的视频教程。希望它对你们中的一些人有所帮助。

1. Facebook 原生广告:Ionic 2

2. Facebook 原生广告可点击区域:Ionic 2

其他代码..(以防万一有人还在寻找它)

3. Facebook 横幅和插页式广告:Ionic 2

4. 在 Ionic 2 中添加 AdMob(横幅、插页式和奖励视频广告。)

于 2017-01-24T08:14:40.550 回答
3

在 ionic 和 google admob 中,我们无法创建“原生广告”

我们使用“Facebook 受众网络”广告将原生广告整合到 ionic 中。

我们有一个清晰的 cordova 插件来集成 facebook 广告,这让我的工作更简单。

你可以参考这个科尔多瓦插件:https ://github.com/floatinghotpot/cordova-plugin-facebookads

如果有人对此插件集成有任何问题,您可以在此处发布,我会尽力帮助您。

谢谢。

于 2016-12-16T10:21:44.187 回答
0

@Harish s,你能分享一下代码吗?尤其是链接可点击区域并在用户开始滚动页面后更新可点击区域的部分。

如果你有 TypeScript 中的代码,那就太好了。我正在使用离子 2。

于 2016-12-23T18:30:27.103 回答
0

目前的答案是“不”。基于 webview 的 ionic/Cordova。原生广告需要在原生视图中显示,并且您不能将原生视图插入到 webview。
我仍然不建议使用两个选项:

  1. 使用名为“Cordova admob pro”的插件以及 Facebook 受众网络。它使用“hack”的方式来展示facebook原生广告:在webview中显示广告内容,在webview前面有一个可点击的透明背景原生视图,使用桥接代码让原生视图覆盖webview-ad。我不推荐这个,因为它太复杂了,你不能“自由地”实现它。

  2. 许多广告网络都提供 Mobile Web API。它们都是 javascript API,因此您可以轻松地将广告插入到您的内容中。但是这种用法没有在他们的任何文档中列出。所以这是一个风险。

我建议你看看“react native”+ facebook 受众网络。

于 2016-11-09T19:41:00.590 回答