Skip to main content

Web - 原生廣告

總覽


Vpon Mobile Web SDK 提供原生廣告。有別於橫幅廣告、插頁廣告會直接提供可立即呈現的廣告內容,Vpon 提供了三種包含標題、圖像等廣告內容的原生廣告組合,您可以自訂 CSS 樣式,將廣告內容打造成符合您網頁內容的風格,讓您以最自然的方式呈現廣告。

Note: 此廣告形式僅支援行動裝置,使用者透過 PC 瀏覽該網站則廣告不會顯示!

嵌入廣告程式碼


在行動網頁的 <body> 中填入 <vpon> tag,當 <vpon> tag 中的屬性 vpon_ad_formatna 時,會請求原生廣告。

在網頁 <body> 內欲顯示廣告的位置加上以下程式碼:

<body>
...
  <vpon vpon_ad_test="1"
        vpon_ad_licensy_key="License Key"
        vpon_ad_format="na"
        vpon_na_layout="0"
        vpon_na_min="1200x627"
        debug="true"></vpon>
...
  <script type="text/javascript"  src="https://m.vpon.com/sdk/vpadn-sdk.js"> </script>
...
</body>

Note:

  • Vpon Web SDK 支援 HTTPS,在將 SDK 檔案引入時請如範例所示使用 https://m.vpon.com/sdk/vpadn-sdk.js 讓瀏覽器在載入頁面時可依照當前頁面自動判斷並引用適當資源,每個頁面只需引入一次,必須加在 </body> 前。

  • 您可以利用 vpon_na_min 的參數指定廣告圖片尺吋,如不指定,系統會依使用者的螢幕尺吋回傳相應大小的圖片。 vpon_na_min 的參數選擇,請參考 Advanced Setup

  • 存檔後,重新讀取網頁,您就可以在有 <vpon> tag 的位置看到 測試廣告 被拉取。

  • 如要將網站正式上線,請將 vpon_ad_test 的參數改為 "0" 以拉取正式廣告。

原生廣告版型


Vpon Mobile Web SDK 提供三種包含不同廣告素材元件原生廣告版型,只要將 <vpon> tag 中的 vpon_na_layout 參數改為您選擇要使用的版型,即會回傳包含對應廣告素材的素材組合,您可以透過 CSS控制這些廣告素材呈現的樣式。

關於廣告素材的顯示規範,請參考Native Ad Spec

Web_Native_Layout

Callback


Vpon Mobile Web SDK 提供沒有廣告回傳時的 Callback Function,讓您能在沒有廣告回傳時,仍可以有效利用流量。

<body>
...
  <vpon vpon_ad_test="0"
        vpon_ad_licensy_key="License Key"
        vpon_ad_format="na"
        vpon_na_layout="0"
        vpon_na_min="1200x627"
        debug="true"
        ad_request_callback="vponCallBackMethod"></vpon>
...
  <script type="text/javascript"  src="https://m.vpon.com/sdk/vpadn-sdk.js"> </script>
...
  <script>
        function vponCallBackMethod(adStatus) {
          if (adStatus != 0) {
            // 沒有廣告回傳,執行其它操作
          } else {
            // 有廣告回傳
          }
        }
  </script>
...
</body>


Advanced Setup


名稱 描述 必要 說明
vpon_ad_licensy_key 廣告版位 ID Y 輸入 Vpon License Key
vpon_ad_format 原生廣告格式
na
Y “na”
vpon_ad_test 是否拉取測試廣告 N 1(是)/0(否)
預設為 “1”
vpon_na_layout 原生廣告版型 N 請參考原生廣告版型
預設為”0”
vpon_na_min Main Image 尺吋
(1) 1200x627
(2) 627x627
N “1200x627”
debug 是否在 console 顯示 debug 資訊 N true/false
預設為 “false”
openTab 是否開啓新 tab 顯示 廣告內容 N true/false
預設為 “true”
ad_request_callback 沒有廣告回傳時的 Callback Function N 請參考 Callback


Native Ad Spec


系統會根據您選擇的原生廣告版型回傳對應的原生廣告素材,下表紅字表示您必須顯示的原生廣告元件。

Properties Class Name Description
Title vpon-title 原生廣告標題文字,文字內容需清晰可見
最長為30個英文字或15個中文字
AD Badge vpon-attribution 讓使用者了解此為廣告
(例如:贊助商名稱、贊助、廣告等等)
最長為15個英文字或8個中文字
Main Image vpon-cover-image 1200 x 627px
627 x 627px
(可等比例縮放,或裁切為16:9、4:3)
Icon vpon-icon-image 128 x 128px
(可等比例縮放,不可變形,不可裁切)
Description vpon-body-text 原生廣告內容文字,文字內容需清晰可見
最長為100個英文字或50個中文字
CallToAction vpon-action 需要完整顯示
最長為20個英文字或10個中文字


結果


範例網頁


<html>
  <head><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  <title>Vpon Native Ad</title>
  <!-- Native Ad Style -->
  <style>
        .vpon-native-ad{
        position: relative;
        padding-top: 0;
        }

        .vpon-native-ad .vpon-cover-image{
        position: relative;
        width: calc(100vw - 40px);        
        height: calc((100vw - 40px) * .6);
        }

        .vpon-native-ad .vpon-cover-image img{
          position: absolute;
          top: 0;
          left: -6.25vw;
          bottom: 0;
          right: 0;
          background-position: center;
          background-size: cover;
          background-repeat: no-repeat;
          width: auto;
          height: 100%;
        }

        .vpon-native-ad .vpon-icon-image{
        display: none;
        }

        .vpon-native-ad .vpon-title{
        position: absolute;
        max-height: 3em;
        font-size: 13px;
        font-weight: 500;
        line-height: 1.5;
        color: #151717;
        font-family: NotoSansCJKtc-Regular, "Helvetica Neue", Helvetica,Vaedana;
        text-decoration: none;
        overflow: hidden;
        display: -webkit-box;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        top: 84%;
        }

        .vpon-native-ad .vpon-body-text{
        position: relative;
        max-height: 3em;
        margin-top: 16%;
        font-size: 13px;
        font-weight: 500;
        line-height: 1.5;
        color: #151717;
        font-family: NotoSansCJKtc-Regular, "Helvetica Neue", Helvetica,Vaedana;
        text-decoration: none;
        overflow: hidden;
        display: -webkit-box;
        text-overflow: ellipsis;
        -webkit-line-clamp: 0;
        -webkit-box-orient: vertical;
visibility: hidden;
        }

        .vpon-native-ad .vpon-action{
        display: none;
        }

        .vpon-native-ad .vpon-attribution{
        display: inline-block;
        margin-right: 10px;
        padding: 7px 8px;
        color: #6e7071;
        font-family: NotoSansCJKtc-Regular, "Helvetica Neue", Helvetica,Vaedana;
        font-size: 13px;
        background-color: #f3f4f5;
        border-radius: 0px;
        position:absolute;
        top: 71%;
        }              
        </style>
  </head>
  <body>
    <h1>The Test Page</h1>

    <div>
      <vpon vpon_ad_test="1"
            vpon_ad_licensy_key="License Key"
            vpon_ad_format="na"
            vpon_na_layout="0"
            vpon_na_min="1200x627"
            debug="true"></vpon>
    </div>

    <script type="text/javascript" src="https://m.vpon.com/sdk/vpadn-sdk.js"> </script>
  </body>
</html>

Note:

  1. 若將 Vpon 廣告嵌入在 iframe 內,請記得調整 iframe 到適當大小,以符合 Vpon 廣告的長寬。
  2. 以上的 License Key 為範例,請置換為您自己申請的 License Key 以免無法取得收益分潤。


使用 Google Ad Manager 中介服務


本段專為 Google Ad Manager 使用者而設,主要說明 Google Ad Manager 搭配 Web API 的設定方式。

新增廣告單元,並產生廣告代碼


Google Ad Manager 使用者介面中:

  1. 評估 Native Ad 在網頁上顯示的大小,新增相符的廣告單元
  2. 在廣告單元中完成名稱、大小等設定後儲存
  3. 產生廣告代碼

Note: Vpon 目前不支援 Fluid,請依照廣告在頁面上要呈現的大小選擇尺吋

新增廣告單元後,選擇廣告單元,並點擊「產生廣告代碼」 選取代碼類型為「Google 發佈商廣告代碼」 選擇「啟用單一請求」 請將產生的代碼結果中的「文件標頭」放在網站的 <head> 中、將 「文件內文」放在網站的 <body> 中

設定委刊單、委刊項及廣告素材


如要透過 Google Ad Manager 放送新的廣告活動,請先建立新委刊單。建好委刊單後,您還必須建立委刊項、新增廣告素材以及核准委刊單,委刊單廣告才能放送。

建立委刊單

若要在執行廣告空間預測之前建立委刊單,請按照下列指示進行:

  1. 在「Google Ad Manager」帳戶中,點擊 委刊單 標籤
  2. 點擊 新增委刊單
  3. 在適當欄位中輸入您的委刊單資訊。不可與聯播網中其他的委刊單名稱重複
  4. 輸入委刊項資訊
  5. 點擊 檢查廣告空間,確認委刊單擁有足夠的曝光供應量
  6. 點擊 儲存。建好委刊單之後,您必須先予以核准,委刊項才能放送

建立委刊項

  1. 在 Google Ad Manager 帳戶中,點擊 委刊單 標籤
  2. 建立新委刊單,或點擊表格中的現有委刊單
  3. 點擊 新增委刊項
  4. 輸入委刊項名稱,不得與聯播網中其他委刊項的名稱重複
  5. 輸入您想要上傳廣告素材的廣告空間大小
  6. (選用程序) 輸入任何有助於委刊項投放作業的相關註釋
  7. 輸入委刊項類型、日期、數量和費用
  8. (選用程序) 在 調整放送 下方進行放送設定
  9. 選取您的目標廣告空間,可以指定廣告單元、刊登位置或同時指定兩者

新增指定目標_DFP

此外,您可以輸入其他指定條件,指定特定目標對象。 如果您未將委刊項指定給任何廣告單元或刊登位置,系統會將委刊項設成在全聯播網隨機放送,這表示委刊項可在您網站上的任何廣告單元中放送。

完成編輯後,請點擊 儲存保存委刊項設定。

新增廣告素材

  1. 點擊要新增廣告素材的委刊項,或視需求建立新委刊項
  2. 點擊 [新增廣告素材]。所有與委刊項相關聯的廣告素材和廣告單元尺寸,都會列在左欄中。您可以將廣告素材上傳至清單中任何大小的廣告單元
  3. 您可以將多個廣告素材拖曳到委刊項,或一次只加入一個廣告素材

廣告素材設定

選取廣告素材類型:請選擇所有中的第三方

程式碼片段請填入 Vpon 廣告程式碼及用來控制 Native Ad Layout 的 CSS 樣式:

<vpon vpon_ad_test="0"
       vpon_ad_licensy_key="Your License Key for Banner"
       vpon_ad_format="320x50_mb"
       debug="true"></vpon>
      <script type="text/javascript"  src="https://m.vpon.com/sdk/vpadn-sdk.js"> </script>
<style>
      .vpon-native-ad{
        border: 1px solid #dcdcdc;
        position: relative;
      }

      .vpon-native-ad .vpon-title{
        display: block;
        padding: 5px;
        font-size: 20px;
      }

      ...
</style>

Note: vpon_ad_test=”1” 為開啓測試廣告, vpon_ad_test=”0”為拉取正式廣告。

廣告素材設定如下圖所示,注意,請勿勾選放送到 SafeFrame

FAQ


仍然看不到廣告?

請確認以下項目:

  • 請試著用行動裝置上的瀏覽器開啟網站。
  • 先清除瀏覽器快取並刪除 Cookie,然後重新連線到網站。

仍然無法解決?

請將 debug 模式打開,重新載入網站,並將 “Vpadn-“ 開頭的訊息截取下來並且聯繫 Vpon FAE