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的時候有勾選那兩欄就沒問題了嗎?

歡迎留言

敝站會審核留言的適宜性,您的留言可能會較晚發佈,而且小弟保留刪除的權利!!

站內搜尋



本站其他服務

本站其他軟體



  • 油價快訊App (OilPrices)

    依據油價及匯率,估算台灣下週油價,另外提供三週、一年以及三年的歷史變化,以及週末下午推播通知最新油價預估或公告。


  • 條碼掃描器(QRCode)

    支援 QRCode and Barcodes、可連續快速掃描、自動對焦、可打開手電筒供掃描時使用


  • 下一班高鐵 (nextTHSR)

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


  • 藝文快訊

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


  • 台灣匯率快算

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


  • 下一台單車(NextBike)

    打開定位即搜尋附近二十點自行車站點,不塞滿全部站點資料到整個地圖上,所以畫面簡潔方便看清楚目前所在地,若需要搜尋地圖其他位置附近站點,再點擊地圖即可。