แอพนี้ใช้ตัวระบุโฆษณา (IDFA) หรือไม่ - AdMob 6.8.0


196

ฉันกำลังอัปโหลดแอพของฉันไปยัง App Store และ Apple กำลังถามฉันว่าผู้ใช้แอปนี้เป็น IDFA หรือไม่ ฉันกำลังใช้ Admob SDK ล่าสุดหรือ 6.8.0 และฉันไม่รู้ว่าใช้ IDFA หรือไม่และถ้าใช้ช่องทำเครื่องหมายใดฉันควรกด XX

รูปภาพป้อนคำอธิบายรูปภาพที่นี่http://i.gyazo.com/a7d36f95ac0cc066e5654517d4ec2f3f.png


2
โปรดอ่านสิ่งนี้: - techcrunch.com/2014/04/11/…
Nitin Gohel

ตรวจสอบว่าแอปของคุณมีจุดประสงค์ใด (ดูโฆษณา) ถ้าใช่เลือกรายการที่เกี่ยวข้อง หากไม่ใช่คุณไม่ควรใช้ตัวระบุโฆษณามิฉะนั้นแอปของคุณอาจถูกปฏิเสธ
แจกจ่ายหลัก

@Jessica คำถามที่ดี! คุณอาจช่วยฉันสองสามสัปดาห์ในการรอที่จะจบลงด้วยความผิดหวัง!
Radu

คำตอบ:


220

ฉันมีปัญหาเดียวกันที่นี่และฉันกลัวที่จะทำเครื่องหมายในช่องสุดท้ายเนื่องจากฉันไม่รู้ว่า SDK ของบุคคลที่สามจะทำอย่างไรกับข้อมูลที่รวบรวมและถ้าพวกเขาจะเคารพการตั้งค่าโฆษณาที่ จำกัด

แต่ฉันพบโพสต์โดย Eric Leichtenschlag โปรแกรมเมอร์ Google Admob บนฟอรัม:

SDK โฆษณาบนอุปกรณ์เคลื่อนที่ของ Google และ SDK เครื่องมือวัด Conversion ของ Google ใช้ตัวระบุโฆษณาของ Apple ที่นำมาใช้ใน iOS 6 (IDFA) ในขณะที่นักพัฒนาแต่ละคนเป็นผู้รับผิดชอบสำหรับวิธีที่พวกเขาเข้าถึงข้อมูลอุปกรณ์ SDKs ใช้ IDFA ตามหลักเกณฑ์ที่กำหนดไว้ในข้อตกลงใบอนุญาตโปรแกรมสำหรับนักพัฒนา iOS ของคุณ, รวมทั้งการ จำกัด การติดตามโฆษณา

รวมถึงการ จำกัด การติดตามโฆษณา นี่คือสิ่งที่เกี่ยวกับช่องสุดท้าย ดังนั้นคุณต้องตรวจสอบที่กล่องถ้าคุณใช้ AdMob หากคุณใช้ SDK อื่นฉันขอแนะนำให้ตรวจสอบว่าพวกเขาเคารพหลักเกณฑ์เช่นกัน

ตั้งแต่ผมเรียกใช้โฆษณาเท่านั้น (Google AdMob) ฉันจะตรวจสอบครั้งแรก (แสดงโฆษณา ... ) และกล่องที่ผ่านมา (ผม ___ ยืนยัน ... ) แอปได้รับการอนุมัติและเผยแพร่โดยไม่มีปัญหา

ที่มา: https://groups.google.com/forum/#!topic/google-admob-ads-sdk/BsGRSZ-gLmk


6
แอปของฉันถูกส่งเมื่อวานนี้ ฉันใช้ AdMob สำหรับโฆษณาเท่านั้น (แบนเนอร์และโฆษณาคั่นระหว่างหน้า) ดังนั้นฉันจึงเลือกเฉพาะช่องแรก (แสดงโฆษณา) และรายการสุดท้ายซึ่งเป็นข้อบังคับและคุณต้องยอมรับว่าคุณแอปและบุคคลที่สามทั้งหมดเคารพการตั้งค่าการติดตามโฆษณา . ฉันจะให้คุณรู้ว่ามันไปอย่างไร
tomDev

6
หลังจากผ่านไป 2 วันเท่านั้นแอปของฉันจะ "อยู่ระหว่างการตรวจสอบ" ปกติจะใช้เวลา 5 ซึ่งเร็วมาก หลังจากหนึ่งชั่วโมง "พร้อมสำหรับการขาย"
tomDev

8
ฉันเลือกช่องแรกและช่องสุดท้าย แอพของฉันเพิ่งได้รับการอนุมัติ
dcone

3
@tomDev จะเกิดอะไรขึ้นถ้าฉันใช้โครงการเดียวกันสำหรับแอปเวอร์ชันฟรี (พร้อมโฆษณา) และรุ่น Pro (ไม่มีโฆษณา) แม้ว่ารุ่น Pro จะไม่แสดงโฆษณาใด ๆ แต่ Admob SDK ยังคงอยู่ที่นั่น หมายความว่าฉันควรทำเครื่องหมายในช่องทำเครื่องหมายเหล่านั้นแม้เป็นรุ่น Pro หรือไม่ แอพจะมีข้อเสียอะไรถ้าฉันทำเช่นนั้น?
sleepwalkerfx

7
ในการชี้แจงให้ชัดเจนช่องแรกคือบรรทัด: "แสดงโฆษณาภายในแอป" ; และช่องสุดท้ายคือจุดเริ่มต้นของบรรทัด: "I, ____ ยืนยันว่าแอพนี้และบุคคลที่สามใด ๆ ที่เชื่อมต่อกับแอพนี้ ... "
Jamie Birch

105

หากคุณขี้เกียจที่จะตรวจสอบแต่ละ SDK ของบุคคลที่สามว่าพวกเขาใช้หรือไม่ IDFA คุณสามารถใช้คำสั่งนี้:
fgrep -R advertisingIdentifier .(อย่าลืมจุดที่ท้ายคำสั่ง)

ไปที่โฟลเดอร์โครงการ / พื้นที่ทำงานแล้วเรียกใช้คำสั่งเพื่อค้นหาไฟล์ที่ใช้ตัวระบุการโฆษณา

จากนั้นคุณต้องดูในแนวทางของ SDK เหล่านั้นเพื่อดูว่าคุณต้องทำอะไรเกี่ยวกับ IDFA


2
ใช้งานได้แม้ใน libs แบบคงที่หรือไม่? ฉันลองแล้วมีการจับคู่ใน libGoogleAdMobAds.a แต่ฉันไม่แน่ใจว่าวิธีนี้น่าเชื่อถือหรือไม่
Ricardo

3
@ Ricardo ใช่มันทำงานได้ โดยพื้นฐานแล้วสิ่งนี้จะบอกคุณว่าจะใช้ไฟล์หรือ libs advertisingIdentifier ใด จากนั้นคุณเพียงแค่ค้นหาไฟล์ / libs เหล่านั้นเพื่อดูว่าพวกเขากำลังทำอะไรกับ IDFA ดังนั้นสำหรับ AdMob คุณต้องดูแนวทางหรือ readme ของพวกเขาสำหรับข้อมูลเพิ่มเติม
André Rodrigues

2
เคล็ดลับดี! ช่วยฉันระบุ SDK ที่ก่อให้เกิดปัญหานี้
oyvindhauge

17

ฉันเพิ่งส่งแอปไปยัง App Store ของ Apple แอปของฉันถูกสร้างขึ้นโดยใช้iOS 12 Xcode 10 และสวิฟท์ 4.2 app ของฉันใช้ Google AdMobสำหรับวัตถุประสงค์เพียงอย่างเดียวในการแสดงโฆษณาคั่นระหว่าง เมื่อถามคำถามเหล่านี้นี่คือสิ่งที่ฉันทำ:

1) แอปนี้ใช้ตัวระบุโฆษณา (IDFA) หรือไม่ คำตอบ: ใช่

ก) การให้บริการโฆษณาภายใน app - CHECKED

b) คุณสมบัติแอปนี้ ... - ไม่ถูกตรวจสอบ

c) แอตทริบิวต์การกระทำ ... - ไม่ถูกตรวจสอบ

ฉัน (ชื่อของฉัน) ยืนยันว่า app นี้ ... - CHECKED

แอปของฉันได้รับการยอมรับและ "พร้อมสำหรับการขาย" ในเวลาน้อยกว่า 24 ชั่วโมง


15

คุณสามารถติดตามการโทรทั้งหมด[ASIdentifierManager advertisingIdentifier]ด้วยสัญลักษณ์เบรกพอยต์สัญลักษณ์ใน Xcode: ป้อนคำอธิบายรูปภาพที่นี่


13

ใช่แล้ว. จากหน้า AdMob:

SDK โฆษณาบนมือถือสำหรับ iOS ใช้ตัวระบุโฆษณา (IDFA) ของ Apple SDK ใช้ IDFA ภายใต้หลักเกณฑ์ที่กำหนดไว้ในข้อตกลงใบอนุญาตโปรแกรมผู้พัฒนา iOS คุณจะต้องตรวจสอบให้แน่ใจว่าคุณปฏิบัติตามนโยบายข้อตกลงใบอนุญาตใช้งานโปรแกรมผู้พัฒนา iOS ที่ควบคุมการใช้ตัวระบุนี้


อืมม ฉันไม่แน่ใจ แต่ฉันคิดว่าจะใช้ช่องทำเครื่องหมายเพียงช่องแรกจากสามช่องเท่านั้น
ThomasW

1
@Jessica ฉันจะไม่ทำเครื่องหมายในช่องที่สี่ยกเว้นว่าคุณได้ยืนยันกับ Admob เป็นลายลักษณ์อักษรว่าสอดคล้องกับข้อกำหนดนั้น คุณกำลังเปิดตัวเองถึงการฟ้องร้องหากคุณทำผิดและอาจได้รับบทลงโทษที่รุนแรงกฏหมายความเป็นส่วนตัวคือการป้องกันความเสี่ยงทางกฎหมาย หากรหัสของคุณไม่ได้ทำการติดตามโฆษณาใด ๆ และหาก AdMob แจ้งให้คุณทราบว่ารหัสของพวกเขาสอดคล้องกับหลักเกณฑ์ AdMob จะรับผิดชอบข้อบกพร่องใด ๆ ในรหัสของพวกเขา วิธีเขียนหน้า AdMob ที่เชื่อมโยงดูเหมือนว่าพวกเขาพยายามที่จะฝ่าฝืนข้อเสนอของคุณโดยทำให้คุณต้องรับผิดชอบข้อผิดพลาดใด ๆ แทนพวกเขา
Abhi Beckert

13

หากคุณมี Google Analytics หรือ Facebook api ในแอพคุณต้องตรวจสอบทั้งหมดเพื่อให้แน่ใจว่ามันใช้งานได้!

แก้ไข: นี่คือคำตอบเก่า - ดูความคิดเห็นหรือคำตอบอื่น ๆ สำหรับคำตอบที่แน่นอน


1
ขอบคุณสำหรับสิ่งนี้ ฉันใช้การวิเคราะห์
เพอร์รี

2
@Perry ไม่อีกแล้ว Apple เพิ่งปฏิเสธแอปของฉันเมื่อฉันใช้การวิเคราะห์ของ Google และทำเครื่องหมายในช่องทั้งหมด "เราพบว่าแอปของคุณใช้ตัวระบุโฆษณาของ iOS แต่ไม่รวมฟังก์ชันการทำงานของโฆษณาสิ่งนี้ไม่เป็นไปตามข้อกำหนดของข้อตกลงใบอนุญาตใช้งานโปรแกรมสำหรับนักพัฒนา iOS ตามข้อกำหนดของ App Store Review Guidelines"
Mazen Kasser

6
โอเค - แล้ว Apple ต้องอธิบายตัวเองให้ดีกว่านี้!
Morten Holmgaard

2
หากใช้ GA เพื่อรวบรวม IDFA แต่ไม่แสดงโฆษณาภายในแอพของฉันฉันควรเลือก - ติดตั้งแอปพลิเคชันนี้กับโฆษณาที่แสดงก่อนหน้านี้ - แอตทริบิวต์การติดตั้งแอปนี้ไปยังโฆษณาที่แสดงก่อนหน้านี้ - จำกัด การตั้งค่าการติดตามโฆษณาใน iOS ในกรณีนี้แอพของฉันจะได้รับการอนุมัติหรือไม่
Evelyn Loo

@GangstaGraham สิ่งที่ฉันทำคือเลือกช่องทำเครื่องหมายสองช่องสุดท้าย - แอตทริบิวต์การติดตั้งแอปนี้ไปยัง adv ที่ให้บริการก่อนหน้านี้ - แอตทริบิวต์การกระทำที่ดำเนินการภายในแอปนี้ไปยัง adv ที่ให้บริการก่อนหน้านี้ และแอพได้รับการอนุมัติ
Evelyn Loo

5

BTW, Yandex Metrica ยังใช้ IDFA

./Pods/YandexMobileMetrica/libYandexMobileMetrica.a

พวกเขาพูดในหน้า GitHub ว่า

"เริ่มต้นจากรุ่น 1.6.0 Yandex AppMetrica กลายเป็นเครื่องมือในการติดตามและใช้ Apple idfa เพื่อติดตั้งแอตทริบิวต์เนื่องจากในระหว่างที่ส่งใบสมัครของคุณไปยัง AppStore คุณจะได้รับแจ้งพร้อมช่องทำเครื่องหมายสามช่องเพื่อระบุความตั้งใจในการใช้ idfa ใช้ idfa สำหรับการติดตั้งแอพคุณต้องเลือกแอตทริบิวต์การติดตั้งแอพนี้ไปยังโฆษณาที่แสดงก่อนหน้านี้ "

ดังนั้นฉันจะพยายามเลือกช่องทำเครื่องหมายนี้และส่งแอพของฉันโดยไม่มีโฆษณาใด ๆ อยู่ในนั้น


5

ในแอพสโตร์เชื่อมต่อทันทีถ้าเราใช้โฆษณาในแอพของเราเราจะตอบเป็นใช่แอพนี้ใช้ตัวระบุโฆษณา (IDFA) หรือไม่

คำถามเพิ่มเติมอีก 3 ข้อจะถูกถามในฐานะ

ป้อนคำอธิบายรูปภาพที่นี่

หากคุณเพียงแค่ใช้ผู้ดูแลจากนั้นตรวจสอบคนแรกและปล่อยให้อีกสองคนไม่ถูกตรวจสอบ อีกสองตัวเลือก (2, 3) จะได้รับการตรวจสอบหากคุณใช้แอพ flyer เพื่อแสดงโฆษณา ตัวเลือกทั้งหมดจะอธิบายด้วยรายละเอียดที่นี่


คำแนะนำนี้คืออะไร "ถ้าคุณใช้เพียงแค่ผู้ดูแลระบบให้ตรวจสอบอันแรกและปล่อยให้อีกสองอันที่ไม่ถูกตรวจสอบ" ตาม?
Ted

ฉันพูดถึงลิงค์ในตอนท้ายของคำตอบที่อธิบายสั้น ๆ ทั้งสามตัวเลือกและคุณสามารถเลือกได้ตามความต้องการของคุณ
Naqeeb Ahmed

2

ดูเหมือนว่านักพัฒนาอินดี้หลายคนเช่นฉันกำลังมองหาคำตอบสำหรับคำถามเหล่านี้มาหลายปีแล้ว แปลกแม้หลังจาก 5 ปีที่คำถามนี้ถูกถามดูเหมือนว่าคำตอบของคำถามนี้ยังไม่ชัดเจน

เท่าที่ฉันเห็นไม่มีคำสั่งอย่างเป็นทางการในGoogle AdMobเอกสารหรือเว็บไซต์เกี่ยวกับวิธีที่นักพัฒนาสามารถตอบคำถามเหล่านี้ได้อย่างปลอดภัย ดูเหมือนว่านักพัฒนาซอฟต์แวร์จะถูกทิ้งให้อยู่ในความลึกลับเกี่ยวกับการตอบคำถามที่มีผลผูกพันตามกฎหมายเกี่ยวกับSDKดูเหมือนว่านักพัฒนาที่เหลือของตัวเองอยู่ในความลึกลับเกี่ยวกับการตอบคำถามผลผูกพันตามกฎหมายบางอย่างเกี่ยวกับ

ในฟอรัมการสนับสนุนของพวกเขาพวกเขาสามารถแนะนำผู้ถามเพื่อให้ได้รับการสนับสนุนจาก Apple:

สวัสดี,

ฉันเชื่อว่ามันจะเป็นการดีที่สุดสำหรับคุณที่จะติดต่อกับฝ่ายสนับสนุนของ Apple สำหรับข้อกังวลของคุณเนื่องจากมีการจัดการกับแนวทางการส่ง Apple มากกว่า SDK ของเรา

ขอแสดงความนับถือทีมงาน SDK มือถือโฆษณาของ Joshua Lagonera

หรือพวกเขาสามารถพูดได้ว่าอยู่นอกขอบเขตการสนับสนุน:

สวัสดีโรเบิร์ต

ในฟอรัมนี้เราจัดการกับ SDK โฆษณาบนมือถือที่เกี่ยวข้องกับข้อกังวลทางเทคนิคเท่านั้น เราจะไม่สามารถตอบคำถามของคุณได้เนื่องจากนี่เป็นสิ่งที่เกินขอบเขตสำหรับทีมของเรา

ขอแสดงความนับถือ Deepika Uragayala ทีม SDK โฆษณามือถือ

คำตอบเดียวที่ฉันหาได้จาก "คน Google" นั้นเกี่ยวกับคำถามที่ 4 ไม่ได้อยู่ในฟอรัม AdMob แต่อยู่ในฟอรัม "เครื่องจัดการแท็ก" แต่ยังคงเกี่ยวข้อง มันเป็นเช่นนั้น:

สวัสดีจอน

Apple ถามคุณเกี่ยวกับการใช้ IDFA เมื่อส่งใบสมัคร ( https://developer.apple.com/Library/ios/documentation/LanguageUtilities/Conceptual/iTunesConnect_Guide/Chapters/SubmittingTheApp.html ) สำหรับแอปที่ไม่แสดงโฆษณา แต่รวมถึงเฟรมเวิร์ก AdSupport สำหรับการระบุแหล่งที่มาของการแปลงคุณจะต้องเลือกช่องทำเครื่องหมายที่เหมาะสม ในส่วนที่เกี่ยวกับข้อ จำกัด การติดตามโฆษณาแบบ จำกัด แท็กทั้งหมดของ GTM ที่ใช้ IDFA นั้นเป็นไปตามข้อกำหนดการติดตามการ จำกัด โฆษณาของ SDK

ขอบคุณ

Eric Burley Google เครื่องจัดการแท็ก

นี่คือลิงค์ Internet Archive ในกรณีที่พวกเขาลบหน้านี้

สุดท้ายนี้ให้ฉันพูดถึงคำสั่งเดียวของ AdMob ที่ฉันเคยเห็นเกี่ยวกับปัญหานี้ ( นี่คือลิงค์ Internet Archive):

SDK โฆษณาบนมือถือสำหรับ iOS ใช้ตัวระบุโฆษณา (IDFA) ของ Apple SDK ใช้ IDFA ภายใต้หลักเกณฑ์ที่กำหนดไว้ในข้อตกลงใบอนุญาตโปรแกรมผู้พัฒนา iOS คุณจะต้องตรวจสอบให้แน่ใจว่าคุณปฏิบัติตามนโยบายข้อตกลงใบอนุญาตใช้งานโปรแกรมผู้พัฒนา iOS ที่ควบคุมการใช้ตัวระบุนี้

โดยสรุปดูเหมือนว่านักพัฒนาซอฟต์แวร์ส่วนใหญ่ที่ใช้ AdMob เพียงแค่ตรวจสอบเครื่องหมายที่ 1 และ 4 และส่งแอปของพวกเขาโดยไม่ต้องแน่ใจว่า Google ทำอะไรใน SDK ของตนอย่างสมบูรณ์และไม่มีข้อมูลที่เป็นทางการเกี่ยวกับมัน ฉันขอให้โชคดีกับพวกเราทุกคน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.