时间:2021-07-15 | 标签: | 作者:Q8 | 来源:华为开发者联盟网络
小提示:您能找到这篇{HUAWEI Ads的Banner广告}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的HUAWEI Ads的Banner广告内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
< ">Banner广告 < ">Banner广告是在应用程序顶部、中部或底部占据一个位置的矩形图片,广告内容每隔一段时间会自动刷新,点击内容时通常会链接到广告主的页面。 < ">< font-size: 18px;">添加Banner广告 < ">1.添加BannerView。 < ">HUAWEI Ads SDK支持以下两种方式添加BannerView来展示Banner广告: < ">a.通过配置XML布局文件添加。 < ">在XML布局文件中添加BannerView,并通过配置hwads:adId和hwads:bannerSize属性,来设置广告位ID和尺寸。以下示例代码中展示了如何在XML布局文件中添加BannerView。 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:hwads="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent">
<com.huawei.hms.ads.banner.BannerView android:id="@+id/hw_banner_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" hwads:adId="testw6vs28auh3" hwads:bannerSize="BANNER_SIZE_360_57"/> </RelativeLayout> < ">以下示例代码展示了如何获取BannerView。 BannerView bannerView=findViewById(R.id.hw_banner_view); < ">b.通过编程方式添加。 < ">在代码中添加BannerView,并设置广告位ID和尺寸。 BannerView bannerView=new BannerView(this); //"testw6vs28auh3"为专用的测试广告位ID,App正式发布时需要改为正式的广告位ID bannerView.setAdId("testw6vs28auh3"); bannerView.setBannerAdSize(BannerAdSize.BANNER_SIZE_360_57); FrameLayout adFrameLayout=findViewById(R.id.ad_frame); adFrameLayout.addView(bannerView); < ">2.获取广告。 < ">BannerView创建好之后,通过BannerView类的loadAd()方法来获取广告。 … import com.huawei.hms.ads.AdParam; import com.huawei.hms.ads.BannerAdSize; import com.huawei.hms.ads.banner.BannerView; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 获取BannerView BannerView bannerView = findViewById(R.id.hw_banner_view); // 设置广告位ID和广告尺寸,"testw6vs28auh3"为专用的测试广告位ID bannerView.setAdId("testw6vs28auh3"); bannerView.setBannerAdSize(BannerAdSize.BANNER_SIZE_360_57); // 创建广告请求,获取广告 AdParam adParam = new AdParam.Builder().build(); &nbs公关危机危机p; bannerView.loadAd(adParam); } } < ">3.(可选)监听广告事件。 < ">通过实现AdListener类中的方法来监听广告事件。 bannerView.setAdListener(adListener); private AdListener adListener = new AdListener() { @Override public void onAdLoaded() { // 广告获取成功调用 ... } @Override public void onAdFailed(int errorCode) { // 广告获取失败时调用 ... } @Override public void onAdOpened() { // 广告打开时调用 ... } @Override public void onAdClicked() { // 广告点击时调用 ... } @Override public void onAdLeave() { // 广告离开应用时调用 ... } @Override public void onAdClosed() { // 广告关闭时调用 ... } }; < ">< font-size: 18px;">常用广告尺寸 < ">常用的标准横幅广告尺寸如下表所示: < ">说明 < ">在中国大陆区域暂只支持BANNER_SIZE_360_57和BANNER_SIZE_360_144。 < ">< font-size: 18px;">Smart Banner广告 < ">Smart Banner是一种在任何屏幕尺寸、任何屏幕方向的设备上展示与屏幕等宽的Banner广告。获取广告时HUAWEI Ads SDK会根据当前设备屏幕方向,创建与屏幕等宽的广告视图,而广告高度是根据当前屏幕方向的高度来决定。 < ">Smart Banner可实现三种广告高度: < ">在手机上,通常情况下当屏幕为纵向时Smart Banner广告高度为50dp;当屏幕为横向时,广告高危机公共关系十大度为32dp。在平板电脑上,不论屏幕是纵向还是横向,广告高度通常均为90dp。 < ">当广告图片素材不足以占据所分配的整个空间时,系统会居中放置图片,然后填充两侧剩余的空间。 < ">使用Smart Banner时,需要将广告尺寸指定常量BANNER_SIZE_SMART,并将宽度设置为match_parent,同时应考虑在不同设备上会存在不同的广告高度,需要将高度设置为wrap_content。 <com.huawei.hms.ads.banner.BannerView android:id="@+id/hw_banner_view" android:layout_width="match_parent" android:layout_height="wrap_content" hwads:adId="testw6vs28auh3" hwads:bannerSize="BANNER_SIZE_SMART" > </com.huawei.hms.ads.banner.BannerView> < ">说明 < ">Smart Banner广告在中国大陆区域暂未支持,中国大陆区域的用户可能不会收到Smart Banner广告。 < ">< font-size: 18px;">测试Banner广告 < ">测试Banner广告时,需要使用专门的测试广告位ID来获取测试广告,以避免在测试过程中产生无效的广告点击量。Banner测试广告位ID仅作为功能调试使用,不可用于广告变现。您应在应用发布前申请真实的广告位ID并替换测试广告位ID。 < ">以下表格中提供了Banner广告的专用测试广告位ID: < ">下载Banner广告的示例代码并运行,可以看到如下效果图: < ">另外您也可以通过学习Codelab中的教程来集成Banner广告。 |
上一篇:如何用Deeplink为快应用提供多个快速直达入口
下一篇:海外网红营销实战避坑指南
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“HUAWEI Ads的Banner广告”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通HUAWEI Ads的Banner广告的相关事宜。
关键词:HUAWEI Ads的Banner广告,HUAWE