# ad
基礎庫 1.9.94 開始支持,低版本需做兼容處理。
微信 Windows 版:支持
微信 Mac 版:支持
渲染框架支持情況:Skyline (使用最新 Nightly 工具調(diào)試)、WebView
# 功能描述
Banner 廣告。
# 通用屬性
| 屬性 | 類型 | 默認值 | 必填 | 說明 | 最低版本 | |
|---|---|---|---|---|---|---|
| unit-id | string | 是 | 廣告單元id,可在小程序管理后臺的流量主模塊新建 | 1.9.94 | ||
| ad-intervals | number | 否 | 廣告自動刷新的間隔時間,單位為秒,參數(shù)值必須大于等于30(該參數(shù)不傳入時 Banner 廣告不會自動刷新) | 2.3.1 | ||
| ad-type | string | banner | 否 | 廣告類型,默認為展示banner,可通過設置該屬性為video展示視頻廣告, grid為格子廣告 | 2.8.0 | |
| ad-theme | string | white | 否 | 2.8.0 | ||
| bindload | eventhandle | 否 | 廣告加載成功的回調(diào) | 2.2.1 | ||
| binderror | eventhandle | 否 | 廣告加載失敗的回調(diào),event.detail = {errCode: 1002} | 2.2.1 | ||
| bindclose | eventhandle | 否 | 廣告關閉的回調(diào) | 2.6.5 |
# 錯誤碼信息與解決方案表
錯誤碼是通過binderror回調(diào)獲取到的錯誤信息。
| 代碼 | 異常情況 | 理由 | 解決方案 |
|---|---|---|---|
| 1000 | 后端錯誤調(diào)用失敗 | 該項錯誤不是開發(fā)者的異常情況 | 一般情況下忽略一段時間即可恢復。 |
| 1001 | 參數(shù)錯誤 | 使用方法錯誤 | 可以前往developers.weixin.qq.com確認具體教程(小程序和小游戲分別有各自的教程,可以在頂部選項中,“設計”一欄的右側進行切換。 |
| 1002 | 廣告單元無效 | 可能是拼寫錯誤、或者誤用了其他APP的廣告ID | 請重新前往m.ceconline.net確認廣告位ID。 |
| 1003 | 內(nèi)部錯誤 | 該項錯誤不是開發(fā)者的異常情況 | 一般情況下忽略一段時間即可恢復。 |
| 1004 | 無適合的廣告 | 廣告不是每一次都會出現(xiàn),這次沒有出現(xiàn)可能是由于該用戶不適合瀏覽廣告 | 屬于正常情況,且開發(fā)者需要針對這種情況做形態(tài)上的兼容。 |
| 1005 | 廣告組件審核中 | 你的廣告正在被審核,無法展現(xiàn)廣告 | 請前往m.ceconline.net確認審核狀態(tài),且開發(fā)者需要針對這種情況做形態(tài)上的兼容。 |
| 1006 | 廣告組件被駁回 | 你的廣告審核失敗,無法展現(xiàn)廣告 | 請前往m.ceconline.net確認審核狀態(tài),且開發(fā)者需要針對這種情況做形態(tài)上的兼容。 |
| 1007 | 廣告組件被封禁 | 你的廣告能力已經(jīng)被封禁,封禁期間無法展現(xiàn)廣告 | 請前往m.ceconline.net確認小程序廣告封禁狀態(tài)。 |
| 1008 | 廣告單元已關閉 | 該廣告位的廣告能力已經(jīng)被關閉 | 請前往m.ceconline.net重新打開對應廣告位的展現(xiàn)。 |
# Bug & Tip
tip:在無廣告展示時,ad標簽不會占用高度tip:ad組件不支持觸發(fā)bindtap等觸摸相關事件tip:目前可以給ad標簽設置 wxss 樣式調(diào)整廣告寬度,以使廣告與頁面更融洽,但請遵循小程序流量主應用規(guī)范tip:監(jiān)聽到error回調(diào)后,開發(fā)者可以針對性的處理,比如隱藏廣告組件的父容器,以保證用戶體驗,但不要移除廣告組件,否則將無法收到bindload的回調(diào)。