-all_load リンカー フラグ オプションも必要でしょうか? この記事によると、新しい ARM7 ターゲットでは廃止されていますが、おそらく古いターゲットをお持ちですか?
http://vntin.com/feeds.feedburner.com/blogspot/LTiVe
このセクションの下を参照してください:「armv7sのサポート」
「armv7s アーキテクチャをターゲットにしている場合、プロジェクトに -all_load リンカー フラグを追加する必要はもうありません。」
[アップデート]
nm コマンドを使用して、lib*.a ファイルの内容を確認することができます。
nm -U libGoogleAdMobAds.a | grep kGADAdSizeBanner
また、Log Navigator をクリックすると、追加情報が表示される場合があります。最後のアイコンを選択し、左側のナビゲーションで最後のビルドを選択します。
【アップデート2】
このサイトの誰かが、新しい API のリンカの問題についても不満を述べていました。コードに小さな変更を加える必要がある場合があります。
http://www.monkeycoder.co.nz/Community/posts.php?topic=1246
最新の AdMob SDK で何かが変更されました。同じリンカ エラーが発生します。古いバージョンの SDK を使用できますが、これはすべて正常に機能します。広告サイズで何が変わったのか知っている人はいますか?
編集:問題が見つかりました。定数にいくつかの名前の変更がありました:)
https://developers.google.com/mobile-ads-sdk/docs/ios/intermediate
GAD_ 広告のサイズを次のように変更します。
kGADAdSizeBanner.size.width および kGADAdSizeBanner.size.height