[AdMob][iOS] GADApplicationIdentifier を追加しないとクラッシュ

プロジェクトのInfo.plistに追記します。

AdMobのページにある対象アプリのアプリIDですね。

<key>GADApplicationIdentifier</key>
<string>ca-app-pub-0000000000000000~0000000000</string>

didFinishLaunchingWithOptionsでの初期化するコードも、いつの間にか追加されていましたが、これも入れておく方が良いのでしょう。

〜〜〜objc〜〜
- (BOOL)application:(UIApplication *)application
    didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

  [[GADMobileAds sharedInstance] startWithCompletionHandler:nil];
〜〜〜swift〜〜
  func application(_ application: UIApplication,
      didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

    GADMobileAds.sharedInstance().start(completionHandler: nil)

うちには入れ忘れてても動いてるアプリもありますが。

公式のマニュアル

AdMobでの記載
https://developers.google.com/admob/ios/quick-start?hl=ja

Firebaseでの記載
https://firebase.google.com/docs/admob/ios/quick-start?hl=ja

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする