【问题标题】:How to implement Google AdMobs banner ad in swift?如何快速实现 Google AdMob 横幅广告?
【发布时间】:2016-07-28 16:02:29
【问题描述】:

我想在我的选项卡式应用程序中添加横幅广告,但我无法做到。 我该如何实现横幅添加? 这是我尝试过的-

import UIKit
import GoogleMobileAds

class ViewController: UIViewController {

var banner : GADBannerView!

override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
    loadBanner()
}

func loadBanner(){
    banner = GADBannerView(adSize: kGADAdSizeSmartBannerPortrait)
    banner.adUnitID = "my_app_id"
    banner.rootViewController = self
    let req : GADRequest = GADRequest()
    banner.loadRequest(req)
    banner.frame = CGRectMake(0, view.bounds.height - banner.frame.size.height, banner.frame.size.width, banner.frame.size.height)
    self.view.addSubview(banner)
}

【问题讨论】:

    标签: ios swift banner


    【解决方案1】:

    如果您想测试 Admob 集成,您必须在 GADRequest 对象中指定 testDevices,如下所示:

    var request = GADRequest()
    request.testDevices = [GAD_SIMULATOR_ID];
    

    在 testDevices 数组中,您还可以放置您正在测试的手机的 UUID。

    另外,您是否执行了here 中的步骤?它们是不同的东西。

    您应该在 didFinishLaunchingWithOptionsMethod 中进行以下调用:

    GADMobileAds.configureWithApplicationID("YOUR_APPLICATION_ID");
    

    不要将 APPLICATION_ID 与 AD_UNIT_ID 混淆!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-04
      相关资源
      最近更新 更多