「PLA 3.3.12」リジェクトで気づいた、iAdはIDFAを利用していない件

2回目のリジェクトを喰らいました。
内容は「PLA 3.3.12」

全文は他の方が掲載されているのでそちらにお任せするとして、
そもそも使っていると思っていなかったのでなんでこのリジェクトを食らうか意味不明。

振り返ると、原因は大きく以下の2つ。

1.IDFAを利用しますか?の質問に「YES」と答えた

iAdをアプリに入れていて、iAdはIDFAを使っていると思い込んでいた。
そしたら違うらしい。。。。

iAdもAdvertising Identifier(IDFA)を使っているものだとかってに思い込み、質問にYesと答えてアプリ提出したら、見事にリジェクトされました。以下は、そのときのメッセージ。ちゃんと、iAd does not use the AdSupport framework, ASIdentifierManager, or the Advertising Identifier.って書いてありますね。

iAdはAdvertising Identifier (IDFA)を使用していないということ | bick.xyz

マジかーマジかー。

じゃあ次は「No」で提出しよう。。。

2.GoogleAnalyticsのSDKでAdSupport.frameworkを使ったっぽい

リジェクトされる可能性のあるケース
Google Analytics SDKを利用している。

advertisingIdentifierが原因のリジェクトに対応する。だからといって、このままでいいはずがない。

ほほーということで、SDKのバージョンを上げてみた。
そしたらそもそも使ってないAdMobのSDKが入れっぱなしだったのでこれかもしれない。。。

ということで、

再サブミット完了。
これで通るかなー。

その他、以下の記事も参考にさせていただきました。
アプリで飯を食う: IDFA(advertisingIdentifier)「PLA 3.3.12」リジェクトとの闘いの軌跡

スポンサーリンク
スポンサーリンク