HarmonyOS鸿蒙Next中【快应用】ad-button按钮与加桌组件文案调试

HarmonyOS鸿蒙Next中【快应用】ad-button按钮与加桌组件文案调试 【关键词】

体验版、文案配置、广告、加桌

【问题背景】

快应用引擎版本更新到1106版本后,广告ad-button和加桌组件新增了预制文案配置,仅支持使用已有的,不再支持自定义文案。在使用最新版本的加载器进行调试的时候,设置的文案不能生效仍是显示的是默认的文案,该如何处理?

代码如下:

<template>
  <!-- Only one root node is allowed in template. -->
  <div class="container">
    <div class="item-container">
      <input class="input-text" placeholder="请输入slotid" onchange="setProductIdValue">
      <input type="button" class="btn" value="加载并展示原生广告" onclick="showNativeAd()">
      <ad-button class="adbutton" adunitid="{{native.adUnitId}}" adid="{{native.adData.adId}}" open-type="1" valuetype="1" onclick="onAdButtonClick"></ad-button>
      <div if="native.isShow" class="container">
        <stack>
          <video id="video" if="native.isShowVideo" src="{{native.adVideoSrc}}" autoplay="true" onclick="reportNativeClick" class="ad-video"></video>
          <image if="native.isShowImg" src="{{native.adImgSrc}}" onclick="reportNativeClick"></image>
        </stack>
        <text if="native.isShowData">{{ native.adData }}</text>
        <text if="native.errStr">{{ native.errStr }}</text>
        <text if="native.isShowDesc">{{ native.desc }}</text>
      </div>
    </div>
    <shortcut-button class="shortcut" add-type="1"></shortcut-button>
  </div>
</template>

Ad-button的valuetype和加桌组件的add-type已经设为1,应该显示的是下载并领取和添加至桌面,然而如下图所示并未生效。

cke_772.png

【解决方法】

新增的文案配置是通过云端服务器去下发的,在加载器中是无法同步到的,只能在快应用中心进行测试,可以通过华为ide发布体验版去进行调试。

1、ide生成体验版

cke_1676.png

2、快应用中心打开快应用研发助手输入体验码,打开体验版快应用。

cke_2755.png

运行截图:

cke_3993.png


更多关于HarmonyOS鸿蒙Next中【快应用】ad-button按钮与加桌组件文案调试的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS鸿蒙Next中【快应用】ad-button按钮与加桌组件文案调试的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,调试快应用的ad-button按钮与加桌组件文案时,首先确保ad-buttontext属性正确设置,并使用console.log输出调试信息。对于加桌组件,检查manifest.json中的shortcuts配置,确保文案和图标路径正确。使用DevEco Studio的模拟器或真机调试功能,实时查看效果并进行调整。

回到顶部