広告を使わないのに広告ライブラリがあってリジェクト

2014年2月10日月曜日 | Published in | 1 コメント

このエントリーをはてなブックマークに追加

備忘メモ。アプリは無料広告版と有料版があり、どちらも同じコードを使っているので後者の有料版でリジェクトにあった。昨年申請した時はパスしたが、今月のバージョンアップでリジェクト。

リジェクトの説明には AdSupport.framework他の広告系コードを無く指南の他、nm コマンドを使えば良いなど結構親切にかかれていた。

(参考)iOSアプリのバイナリの中身を見る & Private APIの利用チェックツールの紹介

今回の場合 AdSupport.frameworkの他、サードパーティの広告ライブラリを使っていたので、それらを有料版のターゲットから外した。


上記の KickCalPro の方が有料版(広告なし)。


コードの方は有料版のターゲットに IS_PRO というシンボルを設定し、#ifdefで制御した。


(参考)How to define Preprocessor Macros in Xcode

イメージ
#ifndef IS_PRO
 広告ありのケースの処理
  :
#endif


その後の再審査で無事通過した。

- - - -

その後、無料版のバージョンアップでも同じリジェクト。このアプリは操作結果画面に広告が出るタイプなのでレビューアがそれを見落としたらしい。それを指摘すると速攻で審査が通った。



コメント

  1. kyasu
    2014年2月10日 13:34

    私も同じような体験をしました。
    http://kyasusoft.blogspot.jp/2014/02/blog-post.html

  2. kyasu
    2014年2月10日 13:34

    私も同じような体験をしました。
    http://kyasusoft.blogspot.jp/2014/02/blog-post.html

Leave a Response

人気の投稿(過去 30日間)