我可以在CapacitorJS应用程序中使用AdSense在所有三个平台上显示广告吗:Web、iOS和Android



背景

我有一个可以在网络、iOS和Android上使用的应用程序。

我使用CapacitorJS、Angular和Firebase作为主要技术堆栈。通过使用电容器,我有一个适用于所有3个平台的单一代码库。

Capacitor在iOS和Android上的工作原理是,它将您的web项目dist文件夹封装在本地WebView中。有点像Ionic的工作原理。这就是为什么展示广告很棘手的原因。

问题

我想在所有三个平台上使用一个单一的广告提供商。据我所知,AdSense只在网站上使用,而AdMob则在移动应用程序上使用。

但是,我的整个应用程序都是基于网络的,即使是ios/android应用程序也只是网络视图中显示的网站。这难道不意味着我甚至可以在我的移动应用程序中使用AdSense吗?或者有什么我不知道的限制吗?

你会如何处理我的情况?我有什么选择?我感谢任何建议或见解。

https://support.google.com/admob/answer/48182?hl=en&ref_topic=9756841#zippy=%2查看完整的广告投放策略

谷歌广告、搜索框或搜索结果可能不是:

集成到任何类型的软件应用程序(不适用于AdMob(中,包括工具栏

  1. 因此,为了回答您的问题,adsense不能在任何软件应用程序中使用(不适用于Admob(。所以你可以在原生android和ios应用程序中使用它。

  2. 另请参阅https://support.google.com/admob/answer/48182?hl=en(请参阅技术要求部分(您需要检查您在应用程序中使用的广告类型。

WebView

并非所有WebView技术都支持AdSense for content(AFC(和Ad Exchange(AdX(显示广告。

希望通过WebView发布AFC和AdX显示广告来盈利的应用程序开发人员必须使用以下支持的观看框架之一:

安卓系统:Chrome自定义选项卡

iOS:SFSafariViewController(仅限iOS9和iOS10(

只要使用谷歌移动广告SDK,并且发布者符合所有其他AdSense程序政策,谷歌AdMob和AdX应用内广告就可以显示在WebView旁边的应用程序中

  1. 在android应用程序中使用第三方网站也需要网站所有者的许可。因此,你可能会被要求出示所有权证明,或者你的应用程序可能会从游戏商店中删除。有关在应用程序中使用网站的信息,请参阅admob策略

https://support.google.com/admob/answer/2753860#Exceptions_AdSense&zippy=%2查看异常%2查看广告投放策略

在您的应用程序中显示第三方网站

当应用程序在框架内显示他人的网站时,这被视为框架内容。未经第三方内容所有者的许可,出版商不得对该内容进行装帧并将其货币化。

如果出版商拥有这些内容,就可以在他们的应用程序中构建这些内容并进行货币化。然而,如果框架内容已经被谷歌广告货币化,则框架内容不应在移动应用程序的版本中包含任何额外的AdSense或AdMob代码。

  1. 苹果严格批准模仿网站的应用程序,因此在苹果上拒绝的几率很高(与广告无关(https://developer.apple.com/app-store/review/guidelines/#design4.2最低功能您的应用程序应包括功能、内容和用户界面,使其超越重新打包的网站。如果你的应用程序不是特别有用、独特或"类似应用程序",那么它就不属于应用商店。如果你的应用程序不能提供某种持久的娱乐价值,它可能不会被接受。仅仅是歌曲或电影的应用程序应该提交到iTunes商店。仅仅是一本书或游戏指南的应用程序应该提交到苹果图书商店

在webview中显示广告不会给最终用户带来原生体验。因此,从技术上讲,您没有违反任何规则(只要遵守admob其他策略(。建议实施原生广告以获得丰富的用户界面体验

最新更新