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

站內搜尋



本站其他服務

本站其他軟體



  • 當令蔬果花卉(AgriInfo)

    是不是常常在超市看到水果蔬菜的價格,總是不確定是當季蔬果?這個服務就是幫你很快判斷眼前的蔬果花卉的價格是否便宜。


  • 國道一路通(FreeWay)

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


  • 股海快訊 (iNews123)

    提供特定個股新聞更新推播、股價警示推播、新聞社群分享以及每日個股收盤價等功能的股票App/股市App.


  • 台灣空污警報(AirInfo)

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


  • 台灣匯率快算

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


  • 油價快訊App (OilPrices)

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