1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【個人的備忘】CocoaPodsを使用してGoogleMobileAdsをインポートする

Last updated at Posted at 2021-03-04

1. CocoaPodsインストール

ターミナル起動
sudo gem update —-system
※ruby gemアップデート
sudo gem install cocoapods
pod setup

※(個人メモ)
cocoapodsについてデフォルトの/usr/binだと書込み権限の問題があったため以下のパスにインストールしているので、アップデートの際は以下のコマンドで行う。
sudo gem update -n /usr/local/bin cocoapods

2. プロジェクトにPodfile作成してGoogle-Mobile-Ads-SDKインストール

※Xcode閉じておく
cd プロジェクトのディレクトリ
pod init
※Podfile作成
vim Podfile
i
※編集モード(insert)
# Pods for XXの下に
pod 'Google-Mobile-Ads-SDK'
esc
※編集モード終了
:wq もしくは(Shift+z)×2
※保存して終了
pod install

※pod updateはPodfile.lockを無視してアップデートを行うコマンド、pod installはPodfile.lockを参照するため勝手にアップデートはされない、インストールを行うコマンド
例)pod update 'Google-Mobile-Ads-SDK'

※[!] Unable to add a source with url `https://cdn.cocoapods.org/` named `trunk`.のエラーが出た場合は、
source 'https://github.com/CocoaPods/Specs.git'
をPodfileの一番上に追記すると解決する。
さらに[!] CDN: trunk URL couldn't be downloaded: https://cdn.cocoapods.org/CocoaPods-version.yml Response: URL using bad/illegal format or missing URLのエラーがでた場合は、
pod repo remove trunk
で解決する。

3. Info.plist更新

※Info.plistに以下追加
Key:
GADApplicationIdentifier
Type:
String
Value:
AdMobアプリID

※SKAdNetworkItems キーも追加。
cf)https://developers.google.com/admob/ios/quick-start


<key>GADIsAdManagerApp</key> <true/>
上記も追加。(記載しないと"The Google Mobile Ads SDK was initialized without AppMeasurement"のエラーが出るようになりました。2021/06/14追記)

4. インポート文

import GoogleMobileAds

5. AdMobになかなか表示されないときの問い合わせ先

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?