https://i-app-tec.com/ios/admob.htmlさんの記事を参考に テスト広告
は表示できました。
本番用の広告を表示しようとhttps://rara-world.com/swift-admob-tutorial/さんの記事をもとに実装してみましたが何故か テスト広告
が表示されます。
(テスト用広告のコードは全て消しています。)
試したこと
・クリーンビルド
・シュミレーター上からアプリを削除→再インストール
・本番用の広告IDに変更
・info.plistのアプリIDを本番用に変更(≠広告ID)
記事内にある Admobの検索にひっかかるまでには、5〜7日ほどかかります。
とは自分のアプリに本番用IDを入れてAdmobとの通信が初めて完了してから5-7日ほど表示に時間が掛かるという意味なのでしょうか。
// ViewController.swift import UIKit import GoogleMobileAds class ViewController: UIViewController, GADBannerViewDelegate { var bannerView: GADBannerView! override func viewDidLoad() { super.viewDidLoad() bannerView = GADBannerView(adSize: kGADAdSizeSmartBannerPortrait) addBannerViewToView(bannerView) bannerView.adUnitID = "ca-app-pub-11111111111/222222222222" bannerView.rootViewController = self bannerView.load(GADRequest()) bannerView.delegate = self } func addBannerViewToView(_ bannerView: GADBannerView) { bannerView.translatesAutoresizingMaskIntoConstraints = false view.addSubview(bannerView) view.addConstraints( [NSLayoutConstraint(item: bannerView, attribute: .bottom, relatedBy: .equal, toItem: bottomLayoutGuide, attribute: .top, multiplier: 1, constant: 0), NSLayoutConstraint(item: bannerView, attribute: .centerX, relatedBy: .equal, toItem: view, attribute: .centerX, multiplier: 1, constant: 0) ]) } }
// AppDelegate.swift @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { // 本番用の『広告ID』を入れています。 GADMobileAds.configure(withApplicationID: "ca-app-pub-111111111111111111")
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/09 04:23