質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Firebase

Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

AdMob

AdMobは、事前に指定した条件に従ってアプリに広告を表示するGoogleのサービス。開発者の向けのサービスで、広告を掲載することにより、収益を得ることが可能です。その他、見た目や雰囲気などアプリに合う広告に変更したり、広告表示の場所を指定することもできます。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Q&A

解決済

1回答

262閲覧

iOSアプリ開発にてAdmobを実装したい

sena14

総合スコア109

Firebase

Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

AdMob

AdMobは、事前に指定した条件に従ってアプリに広告を表示するGoogleのサービス。開発者の向けのサービスで、広告を掲載することにより、収益を得ることが可能です。その他、見た目や雰囲気などアプリに合う広告に変更したり、広告表示の場所を指定することもできます。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

0グッド

0クリップ

投稿2019/06/26 07:41

AdMobを実装するためにhttps://i-app-tec.com/ios/admob.htmlこちらのサイトを参考に実装しています。

1、GoogleService-Info.plistの追加
2、Pod init
3、Podfileにpod 'Firebase/AdMob'追加
4、Pod install
5、AppDelegateにFirebaseApp.configure()追加
という流れでやっているのですがうまくいきません。

今までに同じ流れ(のはず)でうまくできた経験があるのですが今回うまくいかない理由がわからず困っています。

シミュレータでアプリを起動すると起動したタイミングで下記のエラーが出て終了してしまいます。
何がいけないのでしょうか?
よろしくお願いします。

2019-06-26 16:29:55.036935+0900 MyApp[1588:18832] [MC] System group container for systemgroup.com.apple.configurationprofiles path is /Users/name/Library/Developer/CoreSimulator/Devices/235F9FD0-BFB1-4BD6-9491-455829EC279B/data/Containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles

2019-06-26 16:29:55.037475+0900 MyApp[1588:18832] [MC] Reading from private effective user settings.
2019-06-26 16:29:55.063805+0900 MyApp[1588:18771] *** Terminating app due to uncaught exception 'GADInvalidInitializationException', reason: 'The Google Mobile Ads SDK was initialized incorrectly. Google AdMob publishers should follow instructions here: https://googlemobileadssdk.page.link/admob-ios-update-plist to include the AppMeasurement framework, set the -ObjC linker flag, and set GADApplicationIdentifier with a valid App ID. Google Ad Manager publishers should follow instructions here: https://googlemobileadssdk.page.link/ad-manager-ios-update-plist'
*** First throw call stack:
(
0 CoreFoundation 0x00000001133b16fb __exceptionPreprocess + 331
1 libobjc.A.dylib 0x0000000112955ac5 objc_exception_throw + 48
2 CoreFoundation 0x00000001133b1269 -[NSException raise] + 9
3 MyApp 0x000000010d339449 GADVerifyApplicationID + 148
4 MyApp 0x000000010d339f8f GADVerifyApplicationID + 3034
5 libdispatch.dylib 0x00000001145bdd7f _dispatch_call_block_and_release + 12
6 libdispatch.dylib 0x00000001145bedb5 _dispatch_client_callout + 8
7 libdispatch.dylib 0x00000001145cc080 _dispatch_main_queue_callback_4CF + 1540
8 CoreFoundation 0x00000001133188a9 CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 9
9 CoreFoundation 0x0000000113312f56 __CFRunLoopRun + 2310
10 CoreFoundation 0x0000000113312302 CFRunLoopRunSpecific + 626
11 GraphicsServices 0x00000001160df2fe GSEventRunModal + 65
12 UIKitCore 0x000000011ddeeba2 UIApplicationMain + 140
13 MyApp 0x000000010d2263ab main + 75
14 libdyld.dylib 0x0000000114633541 start + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

fuzzball

2019/06/26 07:56

エラーメッセージに書いてあることは試したのでしょうか?
sena14

2019/06/26 08:13

すみません。 無事解決できました。 ありがとうございました。
guest

回答1

0

自己解決

info.plistにIDを追加することで解決した。

投稿2019/06/26 08:14

sena14

総合スコア109

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問