Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何显示谷歌表格静音本机广告?_Java_Android_Admob_Ads_Native Ads - Fatal编程技术网

Java 如何显示谷歌表格静音本机广告?

Java 如何显示谷歌表格静音本机广告?,java,android,admob,ads,native-ads,Java,Android,Admob,Ads,Native Ads,我遵循这个指南 我使用了来自github googlesamples的这段代码,使本地广告静音 但是,如何才能获得与第一幅图像中相同的对话框?现在我得到了一个简单的对话框,里面有原因 这就是我想要的 这就是我在遵循指南并使用Google Samples中的代码后现在所拥有的内容 谷歌示例仅提供了实现静音广告选项的方法。不是UI 从他们的示例中,您只收到默认短标签(如“不适当”、“重复”…),并使用android.R.layout.simple_list_item_1,这是默认列表项,只有Te

我遵循这个指南

我使用了来自github googlesamples的这段代码,使本地广告静音

但是,如何才能获得与第一幅图像中相同的对话框?现在我得到了一个简单的对话框,里面有原因

这就是我想要的

这就是我在遵循指南并使用Google Samples中的代码后现在所拥有的内容


谷歌示例仅提供了实现静音广告选项的方法。不是UI

从他们的示例中,您只收到默认短标签(如“不适当”、“重复”…),并使用
android.R.layout.simple_list_item_1
,这是默认列表项,只有
TextView
小部件。作为第一张图片,在生产中,他们应该使用自定义字符串和自己的用户界面。根据您链接的文档:

自定义静音界面的实现完全取决于您。您可以在广告上放置一个小的关闭按钮,或者您可以提供一些其他界面供用户选择静音广告


解决方案可能是使用您自己的标签将原因映射到
muteThisAdreasonRapper
中的
toString()
,并使用自定义列表项而不是
simple\u list\u item\u 1

是否将其设置为
setRequestCustomMuteThisAd(false)
,然后选中
nativeAd.iscustommuttehisadenabled()
是否设置它,以便您可以确认它未启用

此外,如果在将adloader设置为false后正在构建adloader,请检查一次

adLoader = new AdLoader.Builder(context, "ad unit ID").withNativeAdOptions(new NativeAdOptions.Builder()
                         .setRequestCustomMuteThisAd(true)
                         .build()).build();
    adLoader.loadAd(new AdRequest.Builder().build());

但是我想要的是带有原因的默认谷歌表单。正如您在第一张图片中看到的,蓝色的X关闭按钮,即使在删除setRequestCustomMuteThisAd(true)时,我也没有得到它。但是我到处搜索默认实现,但只能找到自定义静音的实现。您是否将其设置为setRequestCustomMuteThisAd(false),然后检查nativeAd.isCustomMuteThisAndEnabled()是否已设置,以便确认其未启用。如果未设置,setRequestCustomMuteThisAd的默认值始终为false,但我不想使用自定义的静音对话框。我想要你在第一张图片中看到的,谷歌提供的用户界面。