HUAWEI Ads的Banner广告,华为banner-ESG跨境

HUAWEI Ads的Banner广告,华为banner

来源网络
来源网络
2022-07-05
点赞icon 0
查看icon 639

HUAWEI Ads的Banner广告,华为bannerHUAWEI Ads的Banner广告Banner广告Banner广告是在应用程序顶部、中部或底部占据一个位置的矩形图片,广告内容每隔一段时间会自动刷新,点击内容时通常会链接到广告主的页面。添加Banner广告1.添加BannerView。HUAWEI Ads S......

HUAWEI Ads的Banner广告,华为banner





HUAWEI Ads的Banner广告

Banner广告

Banner广告是在应用程序顶部、中部或底部占据一个位置的矩形图片,广告内容每隔一段时间会自动刷新,点击内容时通常会链接到广告主的页面。

添加Banner广告

1.添加BannerView。

HUAWEI Ads SDK支持以下两种方式添加BannerView来展示Banner广告:

a.通过配置XML布局文件添加。

在XML布局文件中添加BannerView,并通过配置hwads:adId和hwads:bannerSize属性,来设置广告位ID和尺寸。以下示例代码中展示了如何在XML布局文件中添加BannerView。

xml version=1.0 encoding=utf8?

RelativeLayout xmlns:hwads=http://schemas.android.com/apk/resauto

  android:layoutwidth=matchparent

  android:layoutheight=matchparent

  com.huawei.hms.ads.banner.BannerView

   android:id=@+id/hwbannerview

   android:layoutwidth=matchparent

   android:layoutheight=wrapcontent

   android:layoutalignParentBottom=true

   android:layoutcenterHorizontal=true

   hwads:adId=testw6vs28auh3

   hwads:bannerSize=BANNERSIZE36057/

/RelativeLayout

以下示例代码展示了如何获取BannerView。

BannerView bannerView=findViewById(R.id.hwbannerview);

b.通过编程方式添加。

在代码中添加BannerView,并设置广告位ID和尺寸。

BannerView bannerView=new BannerView(this);

//testw6vs28auh3为专用的测试广告位ID,App正式发布时需要改为正式的广告位ID

bannerView.setAdId(testw6vs28auh3);

bannerView.setBannerAdSize(BannerAdSize.BANNERSIZE36057);

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

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.activitymain);

    // 获取BannerView

    BannerView bannerView = findViewById(R.id.hwbannerview);

    // 设置广告位ID和广告尺寸,testw6vs28auh3为专用的测试广告位ID

    bannerView.setAdId(testw6vs28auh3);

    bannerView.setBannerAdSize(BannerAdSize.BANNERSIZE36057);

    // 创建广告请求,获取广告

    AdParam adParam = new AdParam.Builder().build();

    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() {

    // 广告关闭时调用

    ...

  }

};

常用广告尺寸

常用的标准横幅广告尺寸如下表所示:

说明

在中国大陆区域暂只支持BANNERSIZE36057和BANNERSIZE360144。

Smart Banner广告

Smart Banner是一种在任何屏幕尺寸、任何屏幕方向的设备上展示与屏幕等宽的Banner广告。获取广告时HUAWEI Ads SDK会根据当前设备屏幕方向,创建与屏幕等宽的广告视图,而广告高度是根据当前屏幕方向的高度来决定。

Smart Banner可实现三种广告高度:

在手机上,通常情况下当屏幕为纵向时Smart Banner广告高度为50dp;当屏幕为横向时,广告高度为32dp。在平板电脑上,不论屏幕是纵向还是横向,广告高度通常均为90dp。

当广告图片素材不足以占据所分配的整个空间时,系统会居中放置图片,然后填充两侧剩余的空间。

使用Smart Banner时,需要将广告尺寸指定常量BANNERSIZESMART,并将宽度设置为matchparent,同时应考虑在不同设备上会存在不同的广告高度,需要将高度设置为wrapcontent。

  com.huawei.hms.ads.banner.BannerView

    android:id=@+id/hwbannerview

    android:layoutwidth=matchparent

    android:layoutheight=wrapcontent

    hwads:adId=testw6vs28auh3

    hwads:bannerSize=BANNERSIZESMART

  /com.huawei.hms.ads.banner.BannerView

说明

Smart Banner广告在中国大陆区域暂未支持,中国大陆区域的用户可能不会收到Smart Banner广告。

测试Banner广告

测试Banner广告时,需要使用专门的测试广告位ID来获取测试广告,以避免在测试过程中产生无效的广告点击量。Banner测试广告位ID仅作为功能调试使用,不可用于广告变现。您应在应用发布前申请真实的广告位ID并替换测试广告位ID。

以下表格中提供了Banner广告的专用测试广告位ID:

下载Banner广告的示例代码并运行,可以看到如下效果图:

另外您也可以通过学习Codelab中的教程来集成Banner广告。


文章推荐
大量案例.美国二手采棉机,二手施然采棉机
HMS工具包自动化环境配置,hms开发教程
google海外推广要怎么做,谷歌上面怎么免费推广
从国外运输旧机器到中国,设备运输到国外


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

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

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

订阅
联系顾问

平台顾问

平台顾问 平台顾问

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

icon icon

小程序

微信小程序

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

icon icon

返回顶部