AMP

重要事項:本文件不適用於您目前選取的格式 ads

amp-beopinion

說明

嵌入 BeOpinion 內容。

 

必要腳本

<script async custom-element="amp-beopinion" src="https://cdn.ampproject.org/v0/amp-beopinion-0.1.js"></script>

用法

amp-beopinion 元件可讓您在 AMP 頁面中,針對指定的 BeOpinion 帳戶嵌入 BeOpinion 內容。BeOpinion 是一種工具,內容創作者可用於在網頁中新增互動式區塊,例如投票和測驗。BeOpinion 主要與歐洲主要媒體集團的記者合作。

整合範例

作為第三方

<amp-beopinion
  width="375"
  height="472"
  layout="responsive"
  data-account="589446dd42ee0d6fdd9c3dfd"
  data-content="5a703a2f46e0fb00016d51b3"
  data-name="content-slot"
>
</amp-beopinion>

作為廣告供應商

<amp-ad
  width="300"
  height="220"
  type="beopinion"
  layout="responsive"
  data-account="589446dd42ee0d6fdd9c3dfd"
  data-name="slot_0"
  data-my-content="0"
>
</amp-ad>

預留位置與後備內容

標有 placeholder 屬性的元素會在內容載入或初始化時顯示。AMP 元件的內容顯示後,預留位置就會隱藏。如果瀏覽器不支援 amp-beopinion,或內容不存在或已刪除,則會顯示標有 fallback 屬性的元素。

請參閱預留位置與後備內容指南,進一步瞭解預留位置和後備內容如何與 amp-beopinion 元件互動。

屬性

data-account

BeOpinion 帳戶 (頁面擁有者) 的 ID。

data-content (選填)

要在頁面上顯示的 BeOpinion 內容 ID。

data-name (選填)

頁面上 BeOpinion 插槽的名稱。

data-my-content (選填)

對於 beopinion 類型的 amp-ad 元素,值可以設定為 "0" (預設值)。

amp-beopinion 元素會將此值覆寫為 "1",以防止在 amp-ad 元素外部放送廣告。

title (選填)

為元件定義 title 屬性,以傳播至底層的 <iframe> 元素。預設值為 "BeOpinion content"

樣式

BeOpinion 目前未提供 API,以產生嵌入內容的固定長寬比。目前,AMP 會自動按比例縮放內容以符合提供的尺寸,但這可能會產生不理想的外觀。您可能需要手動調整提供的寬度和高度。此外,您可以使用 media 屬性根據螢幕寬度選取長寬比。

驗證

請參閱 AMP 驗證器規格中的 amp-beopinion 規則

需要更多協助嗎?

您已閱讀本文件十幾次,但它仍然沒有涵蓋您所有的問題嗎?也許其他人也有相同的感受:請在 Stack Overflow 上與他們聯繫。

前往 Stack Overflow
發現錯誤或缺少功能?

AMP 專案非常鼓勵您的參與和貢獻!我們希望您能成為我們開放原始碼社群的長期參與者,但我們也歡迎針對您特別感興趣的問題提供一次性貢獻。

前往 GitHub