+
99
-

回答

首先要在这个地方申请各个平台的广告:首页 - uni-ad广告联盟

根据自己的需要申请开通广告

800_auto

审核通过后然后添加广告位,支持信息流、激励广告、开屏、插屏、全屏广告等

最后在代码中集成

<template>
  <view class="content">
    <!-- adpid="1111111111" 此广告位标识仅在HBuilderX标准基座中有效,仅用于测试 -->
    <!-- 广告后台申请的广告位(adpid)需要自定义基座/云打包/本地打包后生效 -->
    <view class="ad-view">
      <ad adpid="1111111111" @load="onload" @close="onclose" @error="onerror"></ad>
    </view>
  </view>
</template>

<script>
export default {
  data() {
    return {
      title: 'ad'
    }
  },
  methods: {
    onload(e) {
      console.log("onload");
    },
    onclose(e) {
      console.log("onclose: " + e.detail);
    },
    onerror(e) {
      console.log("onerror: " + e.detail.errCode + " message:: " + e.detail.errMsg);
    }
  }
}
</script>

<style>
  .content {
    background-color: #DBDBDB;
    padding: 10px;
  }

  .ad-view {
    background-color: #FFFFFF;
    margin-bottom: 10px;
  }
</style>

具体可参考

信息流广告 | uni-app官网

记得在manifest.json中勾选相应的广告模块

800_auto

最后打包的时候也要勾选

800_auto

网友回复

我知道答案,我要回答