时间:2021-07-15 | 标签: | 作者:Q8 | 来源:华为开发者联盟官网网络
小提示:您能找到这篇{HUAWEI Ads贴片广告}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的HUAWEI Ads贴片广告内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
< ">贴片广告 < ">贴片广告是一种在视频播放过程中插入的视频或图片广告。 < ">< font-size: 18px;">添加贴片广告 < ">贴片广告需要通过InstreamAdLoader类获取。 < ">1.创建InstreamAdLoader。 < ">InstreamAdLoader类提供了InstreamAdLoader.Builder类,可用于设置广告位ID、设置自定义选项和创建InstreamAdLoader对象。 < ">示例代码如下所示: // "testy3cglm3pj0"为专用的测试广告位ID,App正式发布时需要改为正式的广告位ID InstreamAdLoader.Builder builder = new InstreamAdLoader.Builder(context, "testy3cglm3pj0"); // 设置贴片最大时长 InstreamAdLoader adLoader = builder.setTotalDuration(totalDuration) // 设置贴片返回的最大数量 .setMaxCount(maxCount) .setInstreamAdLoadListener(new InstreamAdLoadListener() { @Override public void onAdLoaded(List<InstreamAd> ads) { // 广告获取成功后调用 ... }
@Override public void onAdFailed(int errorCode) { // 广告获取失败后调用 ... } }).build(); < ">当获取广告成功后,SDK会调用InstreamAdLoadListener监听器的onAdLoaded()方法返回的InstreamAd对象列表。 < ">当获取广告失败后,SDK会调用InstreamAdLoadListener监听器的onAdFailed()方法。 < ">说明 < ">您需要根据视频时长合理设置贴片的最大时长以及贴片的数量,HUAWEI Ads会根据设置的最大时长和贴数返回合适数量的贴片广告。 < ">比如设置最大时长60秒,最大贴数8,则最多返回4贴15秒或2贴30秒的广告。设置最大时长120秒,最大贴数4,则最多只会返回4贴总时长不会超过120秒的广告。 < ">2.获取广告。 InstreamAdLoader提供loadAd()方法获取广告。 < ">AdParam是唯一的参数,代码如下所示: < ">InstreamAdLoader.loadAd(new AdParam.Builder().build()); < ">调用loadAd()后,SDK将对添加的监听器方法进行一次成功或失败的回调。 < ">说明 < ">再次使用InstreamAdLoader获取广告前,请确保先前的请求已经完成。 < ">3.展示贴片广告。 < ">获取到广告后在监听器的回调方法中展示贴片广告,需要在每个广告视图的一角展示“为什么看到此广告”的图标“i”或者“不再显示该广告”的图标“x”,并且必须展示广告标识。 < ">以下是展示贴片广告的步骤: < ">a.定义贴片广告布局。 < ">需要定义一个布局用于展示InstreamAd列表中的广告素材。 <RelativeLayout android:id="@+id/instream_ad_container" android:layout_width="match_parent" 宁波做小程序 android:layout_height="200dp" android:visibility="gone">
<!-- 贴片广告视图 --> <com.huawei.hms.ads.instreamad.InstreamView android:id="@+id/instream_view" android:layout_width="match_parent" android:layout_height="match_parent" />
<!-- 跳过按钮视图 --> <TextView android:id="@+id/instream_skip" android:layout_width="wrap_content" android:layout_height="wrap_content" ... />
<!-- 倒计时视图 --> <TextView android:id="@+id/instream_count_down" android:layout_width="wrap_content" android:layout_height="wrap_content" ... />
<!-- 广告标识视图 --> <TextView android:id="@+id/instream_ad_flag" android:layout_width="wrap_content" android:layout_height="wrap_content" ... />
<!-- 为什么展示此广告视图 --> <ImageView android:id="@+id/instream_why_this_ad" android:layout_width="14dp" android:layout_height="14dp" ... />
<!-- 点击广告跳转按钮 --> <TextView android:id="@+id/instream_call_to_action" android:layout_width="wrap_content" android:layout_height="wrap_content" ... /> </RelativeLayout> < ">说明 < ">您需要结合您的视频播放的布局来设计相应的贴片广告布局,如贴片广告布局的宽高及各个视图控件的展示位置。 < ">b.注册广告到广告视图。 < ">获取到InstreamAd对象列表后,需要将广告注册到广告视图。 < ">示例代码如下: instreamView.setInstreamAds(ads); < ">c.监听广告状态。 < ">贴片广告提供了InstreamMediaStateListener、InstreamMediaChangeListener和MediaMuteListener来监听贴片广告状态。示例代码如下: instreamView.setInstreamMediaChangeListener(new InstreamMediaChangeListener(){ @Override public void onSegmentMediaChange(InstreamAd ad) { // 广告媒体切换 ... } });
instreamView.setInstreamMediaStateListener(new InstreamMediaStateListener() { @Override public void onMediaProgress(int percent, int playTime) { // 播放过程 ... }
@Override public void onMediaStart(int playTime) { // 播放开始 ... }
@Override public void onMediaPause(int playTime) { // 播放暂停 ... }
@Override public void onMediaStop(int playTime) { // 播放停止 ... }
@Override public void onMediaCompletion(int playTime) { // 播放完成 ... }
@Override public void onMediaError(int playTime, int errorCode, int extra) { // 播放错误 ... } });
instreamView.setMediaMuteListener(new MediaMuteListener() { @Override public void onMute() { // 贴片广告静音 ... }
@Override public void onUnmute() { // 贴片广告取消静音 &nb问答营销报价sp; ... } }); 4.销毁广告。 当贴片广告展示结束时,应将贴片广告视图销毁。 instreamView.destroy(); < ">< font-size: 18px;">测试贴片广告 < ">测试贴片广告时,需要使用专门的测试广告位ID来获取测试广告,以避免在测试过程中产生无效的广告点击量。 < ">测试广告位ID仅作为功能调试使用,不可用于广告变现。您需要在应用发布前申请正式的广告位ID,并替换测试广告位ID。 < ">以下表格中提供了贴片广告的专用测试广告位ID: < ">下载贴片广告的示例代码并运行,可以看到如下效果图: < ">另外您也可以通过学习Codelab中的教程来集成贴片广告。 |
上一篇:HUAWEI Ads开屏广告
下一篇:提升您的移动应用内定位:通过由App Annie支持的
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“HUAWEI Ads贴片广告”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通HUAWEI Ads贴片广告的相关事宜。
关键词:HUAWEI Ads贴片广告,HUAWEI A