可收合橫幅廣告

可收合橫幅廣告是一種橫幅廣告,一開始會以較大尺寸呈現 ,附有收合按鈕,可將廣告收合成原本要求的橫幅廣告大小。 可收合橫幅廣告旨在提升錨定廣告的成效 也就是較小的廣告本指南說明如何啟用可收合橫幅廣告 現有橫幅刊登位置的廣告

先備知識

導入作業

確定您的橫幅檢視定義了您希望使用者看到的大小 正常 (收合) 橫幅廣告狀態。在廣告中加入額外參數 使用 collapsible 做為請求的鍵,並將廣告刊登位置設為廣告位置。

可收合刊登位置會定義展開區域錨定到橫幅廣告的方式 廣告。

Placement 行為 預期用途
top 展開廣告頂端會對齊收合廣告的頂端, 廣告位於畫面頂端。
bottom 展開廣告底部會與收合廣告底部對齊 廣告。 廣告位於畫面底部。

如果載入的廣告是可收合橫幅廣告,橫幅廣告就會顯示可收合橫幅廣告 被放到檢視區塊階層時會立即重疊。

Swift

func loadBannerAd() {
   bannerView.adUnitID = "ca-app-pub-3940256099942544/8388050270"
   bannerView.rootViewController = self
   let viewWidth = FRAME_WIDTH
   bannerView.adSize = GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(viewWidth)

   let request = GADRequest()

   // Create an extra parameter that aligns the bottom of the expanded ad to
   // the bottom of the bannerView.
   let extras = GADExtras()
   extras.additionalParameters = ["collapsible" : "bottom"]
   request.register(extras)

   bannerView.load(request)
 }

Objective-C

- (void)loadBannerAd {
  self.bannerView.adUnitID = @"ca-app-pub-3940256099942544/8388050270";
  CGFloat viewWidth = FRAME_WIDTH;
  self.bannerView.adSize = GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(viewWidth);

  GADRequest *request = [GADRequest request];

  // Create an extra parameter that aligns the bottom of the expanded ad to the
  // bottom of the bannerView.
  GADExtras *extras = [[GADExtras alloc] init];
  extras.additionalParameters = @{@"collapsible" : @"bottom"};
  [request registerAdNetworkExtras:extras];

  [self.bannerView loadRequest:request];
}

廣告重新整理行為

針對以下位置設定橫幅廣告自動重新整理的應用程式: 可收合橫幅廣告的 Ad Manager 網頁介面 如果為橫幅廣告版位請求,系統後續重新整理廣告時,就不會提出請求 可收合橫幅廣告。原因在於 重新整理可能會對使用者體驗造成負面影響。

如果想在工作階段稍後載入其他可收合橫幅廣告 並透過包含可收合參數的請求手動載入廣告。

檢查載入的廣告是否可收合

呼叫 isCollapsible 檢查最後一個載入的橫幅是否可收合。 如果請求無法載入,且先前的橫幅可收合,API 就會 會傳回 true。

Swift

func bannerViewDidReceiveAd(_ bannerView: GADBannerView) {
  print("The last loaded banner is \(bannerView.isCollapsible ? "" : "not") collapsible.")
}

Objective-C

- (void)bannerViewDidReceiveAd:(GADBannerView *)bannerView {
  NSLog(@"The last loaded banner is %@collapsible.", (bannerView.isCollapsible ? @"" : @"not "));
}

中介服務

可收合橫幅廣告在 Beta 版期間僅供 Google 廣告需求使用 。透過中介服務放送的廣告,將會恢復正常的不可收合橫幅廣告。

廣告放送行為

為盡量提高橫幅廣告成效,不支援較大尺寸的廣告 可收合重疊廣告可能會傳回部分可收合橫幅廣告請求,並顯示 顯示在一般的橫幅廣告大小中