MOBAdvertising
MOBAdvertising是一个易于使用的Google AdMob横幅广告的封装。只需使用MOBAdvertising封装您的应用,就可以瞬间在底部显示广告。
使用CocoaPods导入
use_frameworks!
pod 'MOBAdvertising'
初始化和设置
Info.plist
- 将
GADApplicationIdentifier
定义为您的应用的GAD应用程序标识符 - 添加以下键并自定义它们
<key>NSUserTrackingUsageDescription</key>
<string>This app is expensive to develop and distribute. We rely on personalized advertising to gain sufficient revenue to continue development and support.</string>
<key>SKAdNetworkItems</key>
<array>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>cstr6suwn9.skadnetwork</string>
</dict>
</array>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSAllowsArbitraryLoadsForMedia</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
AppDelegate.swift
文件顶部
import MOBAdvertising
var bannerViewControllered: MOBAdvertisingBanner!
在 "application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool" 中
bannerViewControllered = MOBAdvertisingBanner(view: (self.window?.rootViewController)!, AdUnitID: "YOUR ADMOB AD UNIT ID", ShouldShowAd: true, TestAdDevices: [String]?)
self.window!.rootViewController = bannerViewControllered;
self.window?.makeKeyAndVisible()
显示/隐藏广告
bannerViewControllered.hideBannerView()
or
bannerViewControllered.showBannerView()
就像奶油般简单!请享受!