最近広告を入れてるアプリを開発されている方はちょくちょくコイツに頭を悩ませていることでしょう。私もです。
そして急いでいる時、またはリリース申請処理などが久しい時に、必ず広告まわりでこんな警告文にぶつかります。
Improper Advertising Identifier[IDFA] Usage.Your app contains the Advertising Identifier [IDFA] API but you have not indicated its usage on Prepare for Upload page in iTunes Connect
詳しい原因や解決策は以下のサイトで詳しく書かれていましたのでこちらをご覧ください。
▼ 【iTunes Connect】アップロード時に「improper advertising identifier [IDFA] usage.~」
http://kforce-ueda.hatenablog.com/entry/2014/04/28/234257
問題は対応法です。
焦っていたり、一発で簡単に直す方法は無いかと模索しているあなた。やることは1つです。広告類をすべて抜いた形でリリースまでやっちゃってください。広告類をすべて抜くというのがポイントです。
えぇ、ものすごく手間です。広告を追加した画面が多いほど手間です。
しかし貴方(そして私も)は過ちを犯したのです。
英語だからといって、いつもと同じ警告チェックだからといって、大事な警告の確認を怠り安易にNOとつけてしまったのです。
こうなったら腹をくくりましょう。
そして広告の無い偽リリース申請を行い。無事申請処理が終わったところで最新バージョンアプリのView Detailsを開き、Binary Detailsから右上にあるRejectボタンを押しましょう。
これで晴れて修正を許可されます。やっと元に戻して、改めて警告文を確認できるのです。
ここまでを苦行と思うかもしれませんが、裏を返せば「ちゃんと人の大事なことを聞かないとバチがあたりますよ」というAppleの親心なのかもしれません、かーちゃん。。。。
そして無事アプリを作り直し、警告文をきちんと読み(その上でチェック処理をきちんと行い)、無事リリース申請を改めて終えたところでつぶやきましょう。
く○ばれ林檎野郎