完全に独り言になっていますが、AdMob導入の件でわかる方いたらアドバイス下さい!
公式のマニュアル
https://developers.google.com/mobile-ads-sdk/docs/admob/ios/quick-start
を参考にAdMobの導入を試しています!
https://developers.google.com/admob/ios/download?hl=ja
から最新のSDKをダウンロードし、フレームワークをプロジェクトに追加しました。
HspViewController.mm で
#import <GoogleMobileAds/GoogleMobileAds.h>
と記述して(@import GoogleMobileAds; だとエラーが出ます)
必要なフレームワークを追加(サイトに載っているフレームワークの他にCoreMedia.framework も必要でした)
ここでビルドを行ったところエラーが出ず、ビルドできました。
そしてkanamaruさんが載せていただいたサイトを参考にストーリーボードを使わずコードを記述してViewを設定しました。
(このコードを使って空のアプリで試したところAdMobの表示に成功しました)
そしてビルドを行ったところ、エラーが出てしまいました。
ld: warning: object file (/.../GoogleMobileAds.framework/GoogleMobileAds(flat-x86_64)) was built for newer iOS version (7.0) than being linked (6.0)
Undefined symbols for architecture x86_64:
"CGSizeFromGADAdSize(GADAdSize)", referenced from:
-[HspViewController viewDidLoad] in HspViewController.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
あともう少しで広告が表示できそうな気がするんですが、ここで止まっています。
何かわかる方いましたらアドバイス下さい。