Google AdMob原生广告模板,google广告技巧-ESG跨境

Google AdMob原生广告模板,google广告技巧

来源网络
来源网络
2022-04-29
点赞icon 0
查看icon 679

Google AdMob原生广告模板,google广告技巧Google AdMob原生广告模板原生广告模板要点:请先了解如何加载原生广告,然后再继续。使用原生广告时,您可以对广告进行自定义,以便提供更出色的用户体验。用户体验的改善可以增进用户互动,并提高您的整体收益。为了充分利用原生广告,一定要重视广告版式的样式设置,......

Google AdMob原生广告模板,google广告技巧





Google AdMob原生广告模板

原生广告模板

要点:请先了解如何加载原生广告,然后再继续。

使用原生广告时,您可以对广告进行自定义,以便提供更出色的用户体验。用户体验的改善可以增进用户互动,并提高您的整体收益。

为了充分利用原生广告,一定要重视广告版式的样式设置,使其与您的应用内容浑然一体。为了帮助您顺利上手,我们创建了原生广告模板。

原生广告模板是原生广告的完整代码视图,旨在加快广告植入速度并简化修改过程。借助原生广告模板,您只需几分钟时间即可植入首个原生广告,并可快速自定义广告的外观和风格,而无需编写大量代码。您可以根据需要将这些模板放在任何位置,例如新闻信息流使用的再循环视图中、对话框中或应用中的任何其他位置。

注意:如果您有意从头开始设计自己的原生广告版式,请改为参阅原生高级广告文档。

我们的原生广告模板是作为Android Studio模块提供的,因此您可以轻松将其纳入自己的项目并根据自己的喜好进行使用。

模板尺寸

模板尺寸分为两种:小和中等。两者均使用TemplateView类,且都有固定的宽高比,会进行缩放以采用其父视图的宽度。

小模板

@layout/gntsmalltemplateview

小模板非常适合再循环视图,也可以在您需要长方形广告视图时满足您的需求。例如,您可以将其用于信息流广告。

中等模板

@layout/gntmediumtemplateview

中等模板占页面视图的二分之一到四分之三,但也可以在信息流中使用。这种模板很适合用于着陆页或启动页。

您可以随意尝试展示位置。当然,您也可以根据自己的需求更改源代码和XML文件。

安装原生广告模板

要安装原生广告模板,只需下载ZIP文件(使用GitHub上的“克隆”或“下载”选项)并将相应模块导入到现有的Android Studio项目中即可。

1.依次选择FileNewImport 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/resauto

xmlns:tools=http://schemas.android.com/tools

android:layoutwidth=matchparent

android:layoutheight=matchparent

tools:context=.MainActivity

tools:showIn=@layout/activitymain

! This is your template view

com.google.android.ads.nativetemplates.TemplateView

android:id=@+id/mytemplate

! this attribute determines which template is used. The other option is

  @layout/gntmediumtemplateview

app:gnttemplatetype=@layout/gntsmalltemplateview

android:layoutwidth=matchparent

android:layoutheight=matchparent /

...

/LinearLayout

2.接下来,您需要在加载模板时提供相应的原生广告信息:

MobileAds.initialize(this, [appid]);

AdLoader adLoader = new AdLoader.Builder(this, [adunitid])

  .forUnifiedNativeAd(new UnifiedNativeAd.OnUnifiedNativeAdLoadedListener() {

   @Override

   public void onUnifiedNativeAdLoaded(UnifiedNativeAd unifiedNativeAd) {

     NativeTemplateStyle styles = new

       NativeTemplateStyle.Builder().withMainBackgroundColor(background).build();

     TemplateView template = findViewById(R.id.mytemplate);

     template.setStyles(styles);

     template.setNativeAd(unifiedNativeAd);

    }

  })

  .build();

adLoader.loadAd(new AdRequest.Builder().build());

}

设置字典键样式

设置模板样式的方法有以下两种:使用传统布局XML或者使用我们的NativeTemplateStyle.Builder对象。以上代码示例演示了如何使用NativeTemplateStyle.Builder对象设置主背景颜色,不过,我们也为您提供了多种其他选项。以下是所有可用的Builder方法。Builder会返回一个NativeTemplateStyle对象,该对象将覆盖任何XML布局样式。对于XML布局gntsmalltemplate.xml和gntmediumtemplate.xml使用的相同Android样式参数,您都已经非常熟悉。

贡献

我们制作了原生广告模板来帮助您快速开发原生广告。期待您为我们的GitHub代码库做出贡献,助力我们增添新的模板和功能。您可以向我们发快递拉取请求,我们将会进行审核。


文章推荐
Aruba SDBranch实现与AWS的全面自动化集成,aruba发布服务智能边缘的云
Azure 网络安全最佳做法,azure data studio
B2C才用Instagram,instagram怎么介绍产品
Azure Blob配置自定义域(HTTPS),azureblob官方文档


特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。

搜索 放大镜
韩国平台交流群
加入
韩国平台交流群
扫码进群
欧洲多平台交流群
加入
欧洲多平台交流群
扫码进群
官网询盘
加入
官网询盘
扫码进群
美国卖家交流群
加入
美国卖家交流群
扫码进群
ESG跨境专属福利分享群
加入
ESG跨境专属福利分享群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
《TikTok综合运营手册》
《TikTok短视频运营手册》
《TikTok直播运营手册》
《TikTok全球趋势报告》
《韩国节日营销指南》
《开店大全-全球合集》
《开店大全-主流平台篇》
《开店大全-东南亚篇》
《CD平台自注册指南》
《开店大全-俄罗斯篇》
通过ESG入驻平台,您将解锁
绿色通道,更高的入驻成功率
专业1v1客户经理服务
运营实操指导
运营提效资源福利
平台官方专属优惠

立即登记,定期获得更多资讯

订阅
联系顾问

平台顾问

平台顾问 平台顾问

微信扫一扫
马上联系在线顾问

icon icon

小程序

微信小程序

ESG跨境小程序
手机入驻更便捷

icon icon

返回顶部