Improper Advertising Identifier (IDFA) Usage 廣告識別碼

2014/05/09
~ 阿亮 ~

今天 (2014.05.09) 要更新「下一班火車 」iOS 1.2.0 版本,上傳之後,結果出現 Invalid Binary 的結果。
0509_002

然後,就收到 Improper Advertising Identifier (IDFA) Usage 的電子郵件

0509_001

根據 2014.04 TechCrunch 這篇的報導 , 這是因為 2014.02 蘋果禁止 UUID 之後,現在為了避免有人利用「廣告識別碼」做資料分析使用,在於上傳 Binary 會做這項檢查,若你的應用程式有用到「廣告識別碼」,而在 Binary 上傳時沒有簽認該項目,就會 REJECT。我們在上傳時,以為不需要簽認,結果是第三方服務若有用到 (ex. Admob) ,也要簽認以下的內容。
IDFA

如果只有用 Admob,而沒有其他廣告發布商的 lib,只要簽認以上 2 項,再上傳 Binary,就會進入 Review 的階段了。

其中,第一項是勾選應用程式將識別碼拿來做什麼用途,第二項則是同意「Limit Ad Tracking」設定,就是要讓使用者在「設定」>>「隱私」>>「廣告」,可以限制廣告追蹤,很貼心重視隱私的朋友,特別在安卓個別資料被盜用頻傳的情形下。

0509_004

 

 

但,對於開發者而言,有時簡單的追蹤,能提供好一點的服務啊… >”<
而且,我覺得蘋果這招。。。根本是限制別人做,留給自己分析用啊。。。 (誤

2014.12.11 UPDATED

今天有支 App 因為下述回覆被 REJECT,怪的是,這支 App 並沒有掛廣告,也沒有支援 AdSupport.framework

PLA 3.3.12
We found that your app uses the iOS Advertising Identifier but does not include ad functionality. This does not comply with the terms of the iOS Developer Program License Agreement, as required by the App Store Review Guidelines.

後來,在專案目錄下用

grep -ri advertisingIdentifier .

找到 SOMEAPP.xcworkspace/ 目錄內有檔案有殘留此字眼,這是因為這專案曾經用 Cocoapods 包含 Ad library,雖然,後來有清掉,xcworkspace 檔目錄仍有殘留此字眼,而蘋果大人應該類似方法抓到此字眼… >”< 解法是,砍掉 xcworkspace 檔目錄,再做 pod update,新的檔目錄就不會有 advertisingIdentifier 字串了。

 



3 Responses to “Improper Advertising Identifier (IDFA) Usage 廣告識別碼”

  • Pie 說:

    你好,感謝您的分享,今天我在上傳app的時候上傳成功但是也收到Improper Advertising Identifier (IDFA) Usage的郵件,因此很擔心是否會因此無法通過送審,請問是只要確認在submit的時候有勾選那兩欄就沒問題了嗎?

站內搜尋



本站其他服務

本站其他軟體



  • 下一班高鐵 (nextTHSR)

    這個 app 只要開啟後,就根據定位幫你過濾出最近高鐵站的時刻表,不用再按任何按鈕了,方便您在很快時間內確定要坐的哪一班高鐵


  • 藝文快訊

    讓你可以輕鬆追蹤含有您想要關注關鍵詞的任何藝文活動訊息,只要有最新的資訊,「藝文快訊」即會推播通知給你.


  • 國道一路通(FreeWay)

    打開定位即實際地圖上繪製所在地中心附近的車況圖,可縮放地圖,不再是小小的縮小圖,快速了解高速公路的路況。


  • 台灣匯率快算

    提供全球 150 種以上貨幣即時換算,以及各種匯率歷史變化圖。


  • 台灣空污警報(AirInfo)

    設定特定站點為推播通知關注點後,當該站點空氣品質變糟時,即時推播通知給您。另外提供站點附近基本天氣預測資料。


  • 下一班公車(nextBus)

    這個 app 只要開啟後,就根據定位幫你過濾出附近站牌的時刻表,以及提供相關公車預計到站的時間,方便您在很快時間內確定要坐的哪一班公車