全螢幕原生廣告

選取平台: Android iOS

原生廣告格式支援各種大小的廣告,像是社群和娛樂應用程式中很受歡迎的全螢幕廣告,也可用這個格式建立。全螢幕原生廣告可以提高收益和留存率,無論在社群應用程式現有的全螢幕內容曝光,或是在「限時動態」等動態牆放送廣告,都可獲得出色成效。以下是全螢幕原生廣告範例:

只要依照「原生進階」的指示操作,就能啟用原生廣告放送作業,不必另外呼叫其他 API。不過,我們建議您在建立全螢幕廣告體驗時,採取下列最佳做法:

在原生影片播放期間,讓素材資源可供點選

根據預設,Google Mobile Ads SDK 會將 userInteractionEnabled 設為 NO,但 mediaView 除外,因為媒體檢視區塊正在播放影片。因此,影片播放時,點擊次數會發生在素材資源檢視畫面後方的檢視畫面。在全螢幕原生廣告實作中,如果素材資源檢視畫面位於媒體檢視畫面頂端,系統會將點擊計入媒體檢視畫面。在影片播放期間,媒體檢視畫面會處理影片播放控制項的使用者互動,且只有在影片播放完畢後,才會點按前往廣告的到達網址。

如要讓其他廣告素材資源 (例如 callToActionView) 在影片播放時,讓使用者點選前往廣告目的地,請將每個素材資源視圖包裝在父項 UIView 中,該 UIView 是原生廣告視圖的子視圖。原生廣告檢視區塊結構應如下所示:

-- Native Ad View
   -- Media View
   -- Container View 1
      -- Call To Action View
   -- Container View 2
      -- Headline View
   -- Container View 3
      -- Body View
自訂 AdChoices 圖示位置
根據預設,AdChoices 圖示會顯示在廣告的右上角,但您可以根據廣告的顯示位置設定 GADAdChoicesPosition,指定 AdChoices 圖示應顯示在廣告的哪個角落。在上一節的三張圖片中,AdChoices 圖示位於遠離「安裝」按鈕、選單按鈕和其他廣告素材的角落,避免意外點擊。
為每個刊登位置使用專屬廣告單元 ID

請務必為應用程式中的每個不同廣告刊登位置建立專屬的廣告單元 ID,即使所有廣告刊登位置的格式都相同也一樣。舉例來說,如果應用程式中現有的原生廣告刊登位置適用於非全螢幕模式,請為全螢幕模式使用新的廣告單元 ID。使用專屬廣告單元的好處如下:

  • 爭取最高成效
  • Google 可傳回更符合版面配置的廣告素材資源
  • 取得更全面的報表。
將媒體檢視區塊設為固定大小

Google 一律會盡量放送最佳尺寸的原生素材資源,以獲得最佳成效。因此,原生廣告大小應保持一致且可預測。對於同樣裝置的每個廣告請求,媒體檢視區塊的素材資源大小都要相同。請將媒體檢視區塊設為固定大小或 MATCH_PARENT,並將上層檢視區塊設為固定大小,即可達到上述目標。針對媒體檢視區塊的每個非固定大小上層檢視區塊,重複這個步驟。

啟用影片廣告

在 Ad Manager 使用者介面設定原生廣告時,請啟用 Video 媒體類型。允許影片廣告競標廣告空間,可大幅提升成效。

[選用] 要求媒體資產的特定長寬比

根據預設,系統可能會傳回任何長寬比的廣告。舉例來說,如果應用程式處於直向模式,您可能會取得橫向或正方形的主要廣告素材資源。視原生廣告版面配置而定,您可能只想放送直向、橫向或正方形廣告。您可以要求特定長寬比的素材資源,以配合版面配置。


橫向

正方形

直向

Swift

  let aspectRatioOption = NativeAdMediaAdLoaderOptions()
  aspectRatioOption.mediaAspectRatio = .portrait
  adLoader = AdLoader(
     adUnitID: "<var>your ad unit ID</var>",
     rootViewController: self,
     adTypes: adTypes,
     options: [aspectRatioOption])

Objective-C

  GADNativeAdMediaAdLoaderOptions *aspectRatioOption = [[GADNativeAdMediaAdLoaderOptions alloc] init];
  aspectRatioOption.mediaAspectRatio = GADMediaAspectRatioPortrait;
  self.adLoader = [[GADAdLoader alloc] initWithAdUnitID:@"<var>your ad unit ID</var>"
                                     rootViewController:self
                                                adTypes:@[ GADAdLoaderAdTypeNative ]
                                                options:@[ aspectRatioOption ]];

其他資源