时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Google Developers网络
小提示:您能找到这篇{Google AdMob原生广告模板}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的Google AdMob原生广告模板内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
< "> < ">原生广告模板 < ">要点:请先了解如何加载原生广告,然后再继续。 < ">使用原生广告时,您可以对广告进行自定义,以便提供更出色的用户体验。用户体验的改善可以增进用户互动,并提高您的整体收益。 < ">为了充分利用原生广告,一定要重视广告版式的样式设置,使其与您的应用内容浑然一体。为了帮助您顺利上手,我们创建了原生广告模板。 < ">原生广告模板是原生广告的完整代码视图,旨在加快广告植入速度并简化修改过程。借助原生广告模板,您只需几分钟时间即可植入首个原生广告,并可快速自定义广告的外观和风格,而无需编写大量代码。您可以根据需要将这些模板放在任何位置,例如新闻信息流使用的再循环视图中、对话框中或应用中的任何其他位置。 < ">注意:如果您有意从头开始设计自己的原生广告版式,请改为参阅原生高级广告文档。 < ">我们的原生广告模板是作为Android Studio模块提供网站开发cms的,因此您可以轻松将其纳入自己的项目并根据自己的喜好进行使用。 < ">模板尺寸 < ">模板尺寸分为两种:小和中等。两者均使用TemplateView类,且都有固定的宽高比,会进行缩放以采用其父视图的宽度。 < ">小模板 @layout/gnt_small_template_view < ">小模板非常适合再循环视图,也可以在您需要长方形广告视图时满足您的需求。例如,您可以将其用于信息流广告。 < ">中等模板 @layout/gnt_medium_template_view < ">中等模板占页面视图的二分之一到四分之三,但也可以在信息流中使用。这种模板很适合用于着陆页或启动页。 < ">您可以随意尝试展示位置。当然,您也可以根据自己的需求更改源代码和XML文件。 < ">安装原生广告模板 < ">要安装原生广告模板,只需下载ZIP文件(使用GitHub上的“克隆”或“下载”选项)并将相应模块导入到现有的Android Studio项目中即可。 < ">1.依次选择File>New>Import Module。 < ">2.选择nativetemplates文件夹。 < ">3.向您的应用级build.gradle文件中添加下面这行代码: dependencies { ... implementation project(':nativetemplates') ... } < ">使用原生广告模板 < ">与任何其他视图组一样,您可以在任何XML布局文件中使用该模板。 < ">使用模板的过程分为两个步骤: < ">1.首先,您需要将模板添加为布局的一部分。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" tools:showIn="@layout/activity_main" > <!-- This is your template view --> <com.google.android.ads.nativetemplates.TemplateView android:id="@+id/my_template" <!-- this attribute determines which template is used. The other option is @layout/gnt_medium_template_view --> app:gnt_template_type="@layout/gnt_small_template_view" android:layout_width="match_parent" android:layout_height="match_parent" /> ... </LinearLayout> < ">2.接下来,您需要在加载模板时提供相应的原生广告信息: MobileAds.initialize(this, "[_app-id_]"); AdLoader adLoader = new AdLoader.Builder(this, "[_ad-unit-id_]") .forUnifiedNativeAd(new UnifiedNativeAd.OnUnifiedNativeAdLoadedListener(宣传片企业) { @Override public void onUnifiedNativeAdLoaded(UnifiedNativeAd unifiedNativeAd) { NativeTemplateStyle styles = new NativeTemplateStyle.Builder().withMainBackgroundColor(background).build(); TemplateView template = findViewById(R.id.my_template); template.setStyles(styles); template.setNativeAd(unifiedNativeAd); } }) .build(); adLoader.loadAd(new AdRequest.Builder().build()); } < ">设置字典键样式 < ">设置模板样式的方法有以下两种:使用传统布局XML或者使用我们的NativeTemplateStyle.Builder对象。以上代码示例演示了如何使用NativeTemplateStyle.Builder对象设置主背景颜色,不过,我们也为您提供了多种其他选项。以下是所有可用的Builder方法。Builder会返回一个NativeTemplateStyle对象,该对象将覆盖任何XML布局样式。对于XML布局gnt_small_template.xml和gnt_medium_template.xml使用的相同Android样式参数,您都已经非常熟悉。 < ">贡献 < ">我们制作了原生广告模板来帮助您快速开发原生广告。期待您为我们的GitHub代码库做出贡献,助力我们增添新的模板和功能。您可以向我们发送拉取请求,我们将会进行审核。 ![]() |
上一篇:myTarget借助 App Annie 为全球广告主打开俄罗斯移动
下一篇:如何在Instagram上做营销?
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“Google AdMob原生广告模板”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通Google AdMob原生广告模板的相关事宜。
关键词:Google AdMob原生广告模板,