我可以在Chrome自定义标签中显示带有Google Adsense的网页吗?

时间:2017-05-30 13:13:31

标签: android adsense chrome-custom-tabs

我在一些网站上看过,在Android网页浏览中显示包含谷歌adsense的网页违反了他们的政策。

我想知道,我们是否可以在Chrome自定义标签中显示带有google adsense的网页?

我有一个新闻网站和Android应用程序。我在应用程序中显示短消息,同时单击应用程序中的更多按钮,它将在浏览器中打开网页。我没有在webview中打开网页,因为我的网页包含Google广告。任何人都可以建议,我是否可以使用Chrome自定义标签功能在我的应用内打开网页?请分享您的想法和经验。

3 个答案:

答案 0 :(得分:1)

您担心广告展示位置政策。

  

广告在软件应用程序中

     

发布商不得通过软件应用程序(包括但不限于)分发Google广告或AdSense for search框   到工具栏,浏览器扩展和桌面应用程序。 AdSense的   代码只能在基于Web的页面和批准的WebView上实现   技术。

Here是广告支持小组的回复,供您考虑。

  

如果您自己选择在单击时在新标签页中打开广告   你自己(在别人的网站上),然后那是观众的选择   没有人能阻止你。

     

如果您的意思是想要将自己网站上的广告设置为以   新标签,然后不,您不能这样做,因为它会违反广告展示位置   政策。

希望现在很清楚。

答案 1 :(得分:1)

根据此support link,您可以在Chrome自定义标签上显示Adsense。

格式要求

-WebView

所有WebView技术都不支持AdSense for content(AFC)和Ad Exchange(AdX)展示广告。希望通过WebView发布AFC和AdX展示广告获利的应用开发人员必须使用以下受支持的查看框架之一:
-Android:Chrome自定义标签
-iOS:SFSafariViewController(仅适用于iOS9和iOS10)

答案 2 :(得分:0)

是的,您可以使用Chrome自定义标签功能

使用以下代码:

dependencies {      
    compile 'com.android.support:customtabs:23.4.0'
}

打开Chrome自定义标签

Uri uri = Uri.parse("https://segunfamisa.com");

// create an intent builder
CustomTabsIntent.Builder intentBuilder = new CustomTabsIntent.Builder();

// Begin customizing
// set toolbar colors
intentBuilder.setToolbarColor(ContextCompat.getColor(this, R.color.colorPrimary));
intentBuilder.setSecondaryToolbarColor(ContextCompat.getColor(this, R.color.colorPrimaryDark));

// set start and exit animations
intentBuilder.setStartAnimations(this, R.anim.slide_in_right, R.anim.slide_out_left);
intentBuilder.setExitAnimations(this, android.R.anim.slide_in_left,
        android.R.anim.slide_out_right);

// build custom tabs intent
CustomTabsIntent customTabsIntent = intentBuilder.build();

// launch the url
customTabsIntent.launchUrl(activity, uri);