HUAWEI Ads原生广告设置

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:华为开发者联盟官网网络

小提示:您能找到这篇{HUAWEI Ads原生广告设置}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的HUAWEI Ads原生广告设置内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< font-size: 16px;">

< font-size: 16px;">< ">原生广告设置选项

< font-size: 16px;">通过NativeAdConfiguration对象可以实现对原生广告的自定义设置。示例代码如下:

// "testy63txaom86"为专用的公司推广软文平台测试广告位ID,App正式发布时需要改为正式的广告位ID

NativeAdLoader.Builder builder = new NativeAdLoader.Builder(this, "testy63txaom86");

NativeAdConfiguration adConfiguration = new NativeAdConfiguration.Builder()

        // 设置视频选项





        .setVideoConfiguration(videoConfiguration) 

        // 是否要自定义“不再显示该广告”

        .setRequestCustomDislikeThisAd(true) 

        // 设置“为什么看到此广告”图标“i”或者“x”的显示位置,如右上角

        .setChoicesPosition(NativeAdConfiguration.ChoicesPosition.TOP_RIGHT)        

        .build();

builder.setNativeAdOptions(adConfiguration);

< font-size: 16px;">< font-size: 18px;">不再显示该广告

< font-size: 16px;">通过“不再显示该广告”功能,用户可以自行隐藏或关闭不感兴趣的广告。

< font-size: 16px;">默认版“不再显示该广告”

< font-size: 16px;">样例如下所示:

< font-size: 16px;">如果不想展示“广告已关闭”的视图,可调用NativeAd类中的setDislikeAdListener()方法为原生广告对象设置关闭广告事件监听器,并在监听器中的onAdDisliked()方法中添加自定义实现,比如将NativeView从当前布局中移除。当广告关闭时,SDK会回调监听器中的onAdDisliked()方法。

< font-size: 16px;">示例代码如下:

NativeAdLoader.Builder builder = new NativeAdLoader.Builder(this, "testy63txaom86");

builder.setNativeAdLoadedListener(new NativeAd.NativeAdLoadedListener() {

    @Override

    public void onNativeAdLoaded(NativeAd nativeAd) {

        ...

        // 获取NativeView视图

        final NativeView nativeView = (NativeView) getLayoutInflater().inflate(R.layout.ad_native, null);

        // 将NativeView添加到界面

        FrameLayout adFrameLayout = findViewById(R.id.frame_layout_ad);

        adFrameLayout.removeAllViews();

        adFrameLayout.addView(nativeView);

        nativeAd.setDislikeAdListener(new DislikeAdListener() {

            @Override

            public void onAdDisliked() {

                // 隐藏广告时调用,将广告布局从界面中移除

                adFrameLayout.removeView(nativeView);

            }

&危机事件处理与危机公关nbsp;       });

    }

});

< font-size: 16px;">自定义版“不再显示该广告”

< font-size: 16px;">通过NativeAdConfiguration.Builder类中的setRequestCustomDislikeThisAd()方法可以设置是否要自定义“不再显示该广告”。当设置为自定义版“不再显示该广告”时,原生广告将会显示“为什么看到此广告”图标。如果需要隐藏“为什么看到此广告”图标,可调用NativeAdConfiguration.Builder类中的setChoicesPosition()方法将其设置为不可见。

< font-size: 16px;">示例代码如下:

NativeAdConfiguration adConfiguration = new NativeAdConfiguration.Builder()

        // 需要自定义“不再显示该广告”

        .setRequestCustomDislikeThisAd(true)

        // 隐藏“为什么看到此广告”图标

        .setChoicesPosition(NativeAdConfiguration.ChoicesPosition.INVISIBLE)

        .build();

NativeAdLoader nativeAdLoader = builder.setNativeAdOptions(adConfiguration).build();

< font-size: 16px;">说明

< font-size: 16px;">若要隐藏“为什么看到此广告”图标,则需要在自定义广告选项列表中添加“为什么看到此广告”选项。当点击“为什么看到此广告”选项时,调用NativeView类中的gotoWhyThisAdPage()方法即可跳转到为什么看到此广告的页面。

< font-size: 16px;">当原生广告加载完成时,可调用NativeAd.isCustomDislikeThisAdEnabled()判断是否已设置为要自定义“不再显示该广告”。另外,可通过NativeAd.getDislikeAdReasons()方法获取“不再显示该广告”的信息列表,然后将其显示在您自定义界面中。

< font-size: 16px;">示例代码如下:

if (nativeAd.isCustomDislikeThisAdEnabled()) {

    List<DislikeAdReason> dislikeAdReasons = nativeAd.getDislikeAdReasons();

}

< font-size: 16px;">通过NativeAd.dislikeAd()方法可以将被选中的“不再显示该广告”选项信息反馈给SDK。

< font-size: 16px;">示例代码如下:

nativeAd.dislikeAd(dislikeAdReason);

< font-size: 16px;">< font-size: 18px;">测试原生广告



< font-size: 16px;">原生广告测试广告位ID,仅可用于调测原生广告功能,不可用于广告变现,在应用正式发布前需替换为正式的原生广告位ID,您应在应用发布前申请真实的广告位ID并替换测试广告位ID。

< font-size: 16px;">原生广告测试广告位ID列表如下:

< font-size: 16px;">具体实现可以参见示例代码,运行示例代码可以看到如下效果图:

< font-size: 16px;">另外您也可以通过学习Codelab中的教程来集成原生广告。

HUAWEI Ads原生广告设置

上一篇:亚马逊卖家如何有效降低产品的退货率
下一篇:HUAWEI Ads原生广告介绍


版权声明:以上主题为“HUAWEI Ads原生广告设置"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    HUAWEI Ads原生广告设置
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“HUAWEI Ads原生广告设置”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通HUAWEI Ads原生广告设置的相关事宜。

关键词:HUAWEI Ads原生广告设置,HU

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号