先日iOSでAdWhirlの設置に失敗したけど、OSを入れなおして環境を新しくしたので再度チャレンジした。広告の表示はできたので、ソースコードの追加以外でやったことをメモしておく。
- SDKをダウンロード(AdWhirl 3.2.0 for iOSと、Google AdMob Ads SDK for iOS 6.1.5)
- プロジェクトにAdWhirlSDK_iOS_3.2.0内のAdWhirlとTouchJSONを追加
- AdWhirl/adaptersで、AdWhirlAdNetworkAdapter.hとiAdとAdMobのソースだけを残して他は削除(参照を外す)
- プロジェクトにGoogleAdMobAdsSdkiOS-6.1.5を追加
- GoogleAdMobAdsSdkiOS-6.1.5/Add-onsを削除する(参照を外す)
- ライブラリを追加
- AddressBook
- AudioToolbox
- AVFoundation
- CoreLocation
- libsqlite3
- libz
- MapKit
- iAd
- QuartzCore
- SystemConfiguration
- MessageUI
- エクスプローラでプロジェクト選択>Build Phases>Compile Sourcesと選び、追加したソースコードをダブルクリックして”-fno-objc-arc”オプションを設定
- エクスプローラでプロジェクト選択>Build Settingsと選び、Other Linker Flagsに”-all_load”オプションを設定(Debug/Release両方)
参考サイト
- iPhoneアプリにAdwhirlを設置してiAdとAdmobを切り替える方法 | PICxPIC.com ピクピク | アプリであそぼう。こどもも、おとなも。
- 45才からのiPhoneアプリ制作 » AdWirlのSDKがARCに対応していなかった
- Introduction – Google AdMob Ads SDK — Google Developers
関連エントリー