2016-02-16 77 views
0

有沒有人有過如何實現Google移動廣告adMob智能橫幅的示例,該智能橫幅支持Swift中的方向更改?Swift中的adMob智能橫幅

我無法在StackOverflow和Google文檔中找到它。

感謝

回答

0

你可以在GitHub中找到Swift的示例代碼。

GoogleAds-Mobile-iOS-Swift

+0

感謝您的回答,但我無法在這些代碼中找到智能橫幅的實施!只有Banner,Interstitial和Native。沒有例子似乎顯示智能橫幅和如何處理方向變化。乾杯 –

1
  1. 按照Official Quick start guide;
  2. 使用Autolayout,將廣告視圖設置爲您的首選尺寸;
  3. 在設置adUnitID等之前,請將adSize屬性設置爲kGADAdSizeSmartBannerPortrait或kGADAdSizeSmartBannerLandscape;

你的新的「成品例如」代碼將是:

import UIKit 
import GoogleMobileAds 

class ViewController: UIViewController { 

    @IBOutlet weak var bannerView: DFPBannerView! 

    override func viewDidLoad() { 
     super.viewDidLoad() 
     // Do any additional setup after loading the view, typically from a nib. 
     print("Google Mobile Ads SDK version: " + DFPRequest.sdkVersion()) 
     bannerView.adSize = kGADAdSizeSmartBannerLandscape 
     bannerView.adUnitID = "/6499/example/banner" 
     bannerView.rootViewController = self 
     bannerView.loadRequest(DFPRequest()) 
    } 
} 
0

有是AdMob APIDemo 的迅速演示的智能橫幅執行只需下載該資源庫,並嘗試演示的一個例子。 sample vertical sample horizontal

注意,旋轉設備時不會調整旗幟。你仍然需要弄清楚那一部分。