可收合橫幅廣告是一種橫幅廣告,一開始會以較大尺寸呈現 ,附有收合按鈕,可將廣告收合成原本要求的橫幅廣告大小。 可收合橫幅廣告旨在提升錨定廣告的成效 也就是較小的廣告本指南說明如何啟用可收合橫幅廣告 現有橫幅刊登位置的廣告
必要條件
- 完整閱讀橫幅廣告入門指南。
導入作業
確定您的橫幅檢視定義了您希望使用者看到的大小
正常 (收合) 橫幅廣告狀態。在廣告中加入額外參數
使用 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 廣告需求使用 。透過中介服務放送的廣告,將會恢復正常的不可收合橫幅廣告。