ここに来るまでの過去数バージョンのSDKには不具合があり、何回も導入テストで時間を無駄にされられたので、今回もドキドキしております。
半日テストしてみた限りでは、今のところ大きな問題は出ておりません。
導入方法に関しましては、公式の導入マニュアルをご覧ください。
注意点としては、今までアプリ毎に指定していた adURL、siteID、zoneID が、adURLひとつに集約されました。ただし、下位互換性を保つとやらで、siteID、zoneIDには、それぞれ @"111"と@"1111"を指定するようになっています。
気になった点は、AdMakerView という UIViewController のサブクラス(ややこしい)のプロパティに以下のような、adLoaded というものがあります。
@property(nonatomic) BOOL adLoaded;名前からして広告が読み込まれていると BOOL 値が YES になるのかと思ってましたが、デリゲートメソッドの didLoadAdMakerView が呼ばれた後でチェックしてみても NO のままでした。ドキュメントには何も書かれていないのでなんとも言えません。
僕は AdMaker を AdWhirl から表示させているので、AdMaker 単独で表示させている場合にも当てはまるかどうか分かりませんが、広告表示中に Home ボタンをダブルクリックして、画面下部に
AdMakerView表示中、Homeボタンダブルクリックでマルチタスクバーを出したところ |
復帰すると広告が消える |
iAdの場合 |
復帰後も大丈夫! |
この辺りの動作をうまく回避する方法があればいいのですが、今のところ見つかっておりません。
0 件のコメント:
コメントを投稿