SwAdMrec
廣告位四要素
- 使用場景:正文側欄 / 播放頁右側等版面內嵌矩形位(slotKey 例
home_mrec)- 業界形態:MREC(IAB Medium Rectangle 300×250;AdSDK 格式
mrec)- 表現形態:固定比例中矩形圖,單圖直出 / 多圖輪播
- 打點事件:同 banner ——
adImpression(IntersectionObserver 進入視窗一次)/adClick;自動內建零組態,gate 關閉靜默 no-op選錯場景 = 埋點
ad_type/ 時機全錯。按場景選元件見 廣告元件選型。
SwAdMrec 是中矩形廣告位元件(MREC,Medium Rectangle,業界標準 300×250),屬廣告底座「圖片類」自渲染元件。與 SwAdBanner 同源,區別在預設 ratio 為 '300/250'(矩形而非橫幅)。內建曝光 / 點擊埋點。
MREC 矩形廣告
加载中...
Props
| 名稱 | 類型 | 必填 | 預設值 | 說明 |
|---|---|---|---|---|
items | SwAdItem[] | ✓ | — | 廣告創意陣列 |
slotKey | string | ✓ | — | 廣告位鍵 → ad_slot_key |
slotName | string | undefined | 廣告位名 → ad_slot_name | |
pageKey | string | undefined | 頁面鍵 → page_key | |
pageName | string | undefined | 頁面名 → page_name | |
ratio | string | '300/250' | 寬高比,預設 MREC 標準矩形 | |
radius | number | string | 0 | 圓角(number=px,string 原樣透傳 SwImage,如 '1.125rem') | |
showAdLabel | boolean | undefined | 「廣告」合規角標;不傳時跟隨全域 swiftConfig.ad.showLabel(預設 true),顯式傳值始終優先 | |
autoplay | boolean | true | 多圖自動輪播 | |
autoplayDelay | number | 4000 | 輪播間隔(ms) |
Events
| 名稱 | 攜帶 | 說明 |
|---|---|---|
load | — | 創意渲染完成 |
empty | — | items 為空 |
impression | items: SwAdItem[] | 曝光(自動埋點已上報) |
click | item: SwAdItem | 點擊(自動埋點已上報) |
error | — | 渲染 / 載入錯誤 |
多圖輪播
加载中...
正文側欄擺位(IAB MREC 典型場景)
加载中...
事件總覽
加载中...
空資料 @empty
加载中...
<SwAdMrec :items="ads" slot-key="article_mrec" page-key="article" :radius="8" show-ad-label />
注意事項
- 預設即矩形(
300/250),需要其它比例傳ratio覆蓋。 - 埋點內建,受 tracker 雙重 gate;詳見 廣告底座與打點。