Verwendet diese App den Advertising Identifier (IDFA)? - AdMob 6.8.0

195

Ich lade gerade meine App in den App Store hoch und Apple fragt mich, ob diese App IDFA-Benutzer ist. Ich verwende das neueste Admob SDK oder 6.8.0 und weiß nicht, ob es IDFA verwendet oder nicht und ob es welche Kontrollkästchen aktiviert, sollte ich XX drücken

Bild Geben Sie hier die Bildbeschreibung einhttp://i.gyazo.com/a7d36f95ac0cc066e5654517d4ec2f3f.png

Jessica
quelle
2
Bitte lesen Sie dies: - techcrunch.com/2014/04/11/…
Nitin Gohel
Überprüfen Sie, ob Ihre App einem dieser Zwecke dient (Anzeigen schalten). Wenn ja, wählen Sie die zutreffenden aus. Wenn Nein, sollten Sie die Anzeigenkennung nicht verwenden, da Ihre App sonst möglicherweise abgelehnt wird.
dispatchMain
@ Jessica Schöne Frage! Sie sparen mir wahrscheinlich ein paar Wochen Wartezeit, die zu Enttäuschungen führen würden!
Radu

Antworten:

220

Ich habe hier das gleiche Problem und hatte ein wenig Angst, das letzte Kontrollkästchen zu aktivieren, da ich keine Ahnung habe, was das SDK eines Drittanbieters mit den gesammelten Daten tun wird und ob die Einstellungen für Limit-Anzeigen eingehalten werden.

Aber ich habe einen Beitrag von Eric Leichtenschlag, einem Google Admob-Programmierer, in den Foren gefunden:

Das Google Mobile Ads SDK und das Google Conversion Tracking SDK verwenden die in iOS 6 (IDFA) eingeführte Werbekennung von Apple. Während jeder Entwickler für den Zugriff auf Gerätedaten verantwortlich ist, verwenden die SDKs IDFA gemäß den Richtlinien, die in der Lizenzvereinbarung für das iOS-Entwicklerprogramm festgelegt sind, einschließlich Limit Ad Tracking .

Einschließlich Limit Ad Tracking. Darum geht es in der letzten Box. So Sie , dass das Kontrollkästchen müssen , wenn Sie verwenden AdMob . Wenn Sie ein anderes SDK verwenden, empfehle ich dringend, zu überprüfen, ob diese auch die Richtlinien einhalten.

Da ich nur Anzeigen schalte (Google AdMob), habe ich das erste (Anzeigen schalten ...) und letzte Kontrollkästchen (I, ___, bestätigen ...) aktiviert. . App wurde genehmigt und veröffentlicht, keine Probleme.

Quelle: https://groups.google.com/forum/#!topic/google-admob-ads-sdk/BsGRSZ-gLmk

tomDev
quelle
5
Meine App wurde gestern eingereicht. Ich verwende AdMob nur für Werbung (Banner und Interstitial). Daher habe ich nur das erste und das letzte Kontrollkästchen (Anzeigenschaltung) aktiviert. Dies ist obligatorisch. Sie müssen zustimmen, dass Ihre App und alle Drittanbieter die Einstellungen für die Begrenzung der Anzeigenverfolgung einhalten . Ich werde dich wissen lassen, wie es geht.
TomDev
5
Nach nur 2 Werktagen ging meine App auf "In Review". Normalerweise dauert es 5, das war sehr schnell. Nach einer Stunde "Ready for Sale".
TomDev
8
Ich habe das erste und das letzte Kästchen angekreuzt. Meine App wurde gerade genehmigt.
dcone
3
@tomDev Was passiert, wenn ich dasselbe Projekt für die kostenlose Version (mit Anzeigen) der App und die Pro-Version (ohne Anzeigen) verwende? Obwohl in der Pro-Version keine Anzeigen geschaltet werden, ist das Admob SDK immer noch vorhanden. Heißt das, ich sollte diese Kontrollkästchen auch für die Pro-Version aktivieren? Welche Nachteile hat die App, wenn ich das tue?
sleepwalkerfx
7
Zur Verdeutlichung ist das erste Feld die Zeile: "Werbung innerhalb der App schalten" ; und das letzte Feld ist der Zeilenanfang: "Ich, ____, bestätige, dass diese App und alle Dritten, die mit dieser App verbunden sind ..."
Jamie Birch
104

Wenn Sie faul sind, jedes SDK eines Drittanbieters zu überprüfen, ob es die IDFA verwendet oder nicht, können Sie diesen Befehl verwenden:
fgrep -R advertisingIdentifier .(Vergessen Sie nicht den Punkt am Ende des Befehls)

Gehen Sie zu Ihrem Projekt- / Arbeitsbereich-Ordner und führen Sie den Befehl aus, um herauszufinden, welche Dateien die Werbekennung verwenden.

Dann müssen Sie nur noch in den Richtlinien dieser SDKs nachsehen, was Sie mit der IDFA tun müssen.

André Rodrigues
quelle
2
Funktioniert das auch in statischen Bibliotheken? Ich habe es versucht und es gibt eine Übereinstimmung in libGoogleAdMobAds.a, aber ich bin nicht sicher, ob diese Methode zuverlässig ist.
Ricardo
3
@ Ricardo Ja, es funktioniert. Grundsätzlich erfahren Sie hier, in welchen Dateien oder Bibliotheken AdvertisingIdentifier verwendet wird. Dann müssen Sie nur noch nach diesen Dateien / Bibliotheken suchen, um zu sehen, was mit IDFA wirklich los ist. Für AdMob müssen Sie daher die Richtlinien oder die Readme-Datei lesen, um weitere Informationen zu erhalten.
André Rodrigues
2
Guter Trick! Hat mir geholfen herauszufinden, welches SDK dieses Problem verursacht hat
oyvindhauge
16

Ich habe kürzlich eine App im App Store von Apple eingereicht. Meine App wurde mit iOS 12, Xcode 10 und Swift 4.2 erstellt . Meine App nutzt Google AdMobfür den alleinigen Zweck des Zeigens Interstitial - Anzeigen . Als ich diese Frage gestellt habe, habe ich Folgendes getan:

1) Verwendet diese App den Advertising Identifier (IDFA)? ANTWORT: JA

a) Anzeigen innerhalb der App schalten - GEPRÜFT

b) Attributiere diese App ... - NICHT ÜBERPRÜFT

c) Attributieren Sie eine Aktion ... - NICHT ÜBERPRÜFT

Ich (mein Name) bestätige, dass diese App ... - GEPRÜFT

Meine App wurde angenommen und in weniger als 24 Stunden "Bereit zum Verkauf".


quelle
15

Sie können alle Anrufe [ASIdentifierManager advertisingIdentifier]mit symbolischem Haltepunkt in Xcode verfolgen : Geben Sie hier die Bildbeschreibung ein

k06a
quelle
13

Ja tut es. Von der AdMob-Seite:

Das Mobile Ads SDK für iOS verwendet Apples Werbekennung (IDFA). Das SDK verwendet IDFA gemäß den Richtlinien, die in der Lizenzvereinbarung für das iOS-Entwicklerprogramm festgelegt sind. Sie müssen sicherstellen, dass Sie die Richtlinien für Lizenzvereinbarungen für iOS-Entwicklerprogramme einhalten, die die Verwendung dieser Kennung regeln.

ThomasW
quelle
Hmmm. Ich bin mir nicht sicher, aber ich denke, es gilt nur das erste der drei Kontrollkästchen.
ThomasW
1
@Jessica Ich würde das vierte Kontrollkästchen nur aktivieren, wenn Sie mit Admob schriftlich bestätigt haben, dass sie dieser Anforderung entsprechen. Sie öffnen sich einer Klage, wenn Sie etwas falsch machen und mit schweren Strafen rechnen müssen. Datenschutzgesetze sind ein Minenfeld rechtlicher Probleme. Wenn Ihr Code keine Anzeigenverfolgung durchführt und AdMob Ihnen mitteilt, dass der Code den Richtlinien entspricht, haftet AdMob für Fehler im Code. Die Art und Weise, wie die verlinkte AdMob-Seite geschrieben ist, scheint zu versuchen, Ihnen die Haftung zu entziehen, indem sie Sie für etwaige Fehler verantwortlich machen.
Abhi Beckert
13

Wenn Sie Google Analytics oder Facebook API in Ihrer App haben, müssen Sie alle überprüfen, um sicherzustellen, dass es funktioniert!

Bearbeiten: Dies ist eine alte Antwort. Eine genaue Antwort finden Sie in den Kommentaren oder anderen Antworten.

Morten Holmgaard
quelle
1
Danke für diesen einen. Ich habe Analytics verwendet.
Perry
2
@Perry Nicht mehr, Apple hat meine App einfach abgelehnt, als ich Google Analytics verwendete, und alle Kästchen angekreuzt. "Wir haben festgestellt, dass Ihre App den iOS Advertising Identifier verwendet, jedoch keine Anzeigenfunktionalität enthält. Dies entspricht nicht den Bestimmungen der Lizenzvereinbarung für das iOS Developer Program, wie sie in den Richtlinien zur Überprüfung des App Store erforderlich sind."
Mazen Kasser
6
Na gut - dann muss Apple wirklich besser sein, um sie selbst zu erklären!
Morten Holmgaard
2
Wenn Sie GA zum Sammeln von IDFA verwenden, aber keine Anzeigen in meiner App anzeigen, sollte ich Folgendes auswählen: - Diese App-Installation einer zuvor bereitgestellten Anzeige zuordnen. - Ordnen Sie diese App-Installation einer zuvor bereitgestellten Werbung zu. - Beschränken Sie die Einstellung für die Anzeigenverfolgung in iOS. Wird meine App in diesem Fall genehmigt?
Evelyn Loo
@GangstaGraham Ich habe die letzten beiden Kontrollkästchen aktiviert. Ordnen Sie diese App-Installation einem zuvor bereitgestellten Adv zu. - Ordnen Sie eine in dieser App ausgeführte Aktion einem zuvor bereitgestellten Adv zu. und die App wurde genehmigt.
Evelyn Loo
5

Übrigens verwendet Yandex Metrica auch IDFA.

./Pods/YandexMobileMetrica/libYandexMobileMetrica.a

Das sagen sie auf ihrer GitHub-Seite

"Ab Version 1.6.0 wurde Yandex AppMetrica auch zu einem Tracking-Instrument und verwendet Apple idfa, um Installationen zuzuordnen. Aus diesem Grund werden Sie beim Senden Ihrer Anwendung an den AppStore mit drei Kontrollkästchen aufgefordert, Ihre Absichten für die Verwendung von idfa anzugeben. Als Yandex AppMetrica verwendet idfa zum Zuordnen von App-Installationen, die Sie auswählen müssen, um diese App-Installation einer zuvor bereitgestellten Werbung zuzuordnen. "

Also werde ich versuchen, dieses Kontrollkästchen zu aktivieren und meine App ohne Werbung zu senden.

Denis Kutlubaev
quelle
5

Wenn wir im App Store jetzt eine Verbindung herstellen, wenn wir Anzeigen in unserer App verwenden, antworten wir mit "Ja". Verwendet diese App den Advertising Identifier (IDFA)?

Weitere 3 Fragen werden gestellt als

Geben Sie hier die Bildbeschreibung ein

Wenn Sie nur Admob verwenden, überprüfen Sie den ersten und lassen Sie die anderen beiden deaktiviert. Die beiden anderen Optionen (2., 3.) werden überprüft, wenn Sie den App-Flyer zum Anzeigen von Anzeigen verwenden. Alle Optionen werden hier ausführlich erläutert

Naqeeb Ahmed
quelle
Worauf basiert dieser Ratschlag "Wenn Sie nur Admob verwenden, dann überprüfen Sie den ersten und lassen Sie die anderen beiden deaktiviert"?
Ted
Ich erwähnte einen Link am Ende der Antwort, der diese drei Optionen kurz beschreibt und den Sie je nach Bedarf auswählen können.
Naqeeb Ahmed
2

Es scheint, dass viele Indie-Entwickler wie ich seit Jahren verzweifelt nach einer Antwort auf diese Fragen suchen. Seltsamerweise scheint die Antwort auf diese Frage auch nach 5 Jahren noch nicht klar zu sein.

Soweit ich sehen kann, gibt es in der Google AdMobDokumentation oder auf der Website keine offizielle Erklärung darüber, wie ein Entwickler diese Fragen sicher beantworten kann. Es scheint, dass Entwickler allein im Rätsel um die Beantwortung einiger rechtlich bindender Fragen zu den Themen stehen SDK.

In ihren Support-Foren können sie Fragestellern raten , sich an den Apple Support zu wenden:

Hallo,

Ich glaube, es ist am besten, wenn Sie sich für Ihr Anliegen an den Apple Support wenden, da dieser sich eher an die Richtlinien für die Einreichung von Apple als an unser SDK richtet.

Grüße, Joshua Lagonera Mobile Ads SDK-Team

Oder sie können sagen, dass dies außerhalb ihres Unterstützungsbereichs liegt:

Hallo Robert,

In diesem Forum beschäftigen wir uns nur mit technischen Problemen im Zusammenhang mit dem Mobile Ads SDK. Wir können Ihre Frage nicht beantworten, da dies für unser Team nicht möglich ist.

Grüße, Deepika Uragayala Mobile Ads SDK-Team

Die einzige Antwort, die ich von einer "Google-Person" finden konnte, betrifft die 4. Frage. Es ist nicht im AdMob-Forum, sondern im "Tag Manager" -Forum, aber immer noch verwandt. Es ist so:

Hallo Jorn,

Apple fragt Sie nach Ihrer Verwendung von IDFA beim Einreichen Ihrer Bewerbung ( https://developer.apple.com/Library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SubmissionTheApp.html ). Für eine App, die keine Werbung anzeigt, aber das AdSupport-Framework für die Conversion-Zuordnung enthält, aktivieren Sie die entsprechenden Kontrollkästchen. In Bezug auf die Limit Ad Tracking-Bestimmung respektieren alle GTM-Tags, die IDFA verwenden, die Limit Ad Tracking-Bestimmungen des SDK.

Vielen Dank,

Eric Burley Google Tag Manager.

Hier ist ein Link zum Internetarchiv, falls diese Seite entfernt wird.

Schließlich lassen Sie mich über AdMob einzige Aussage erwähnen Ich habe gesehen zu diesem Thema ( hier ist das Internet Archive Link):

Das Mobile Ads SDK für iOS verwendet Apples Werbekennung (IDFA). Das SDK verwendet IDFA gemäß den Richtlinien, die in der Lizenzvereinbarung für das iOS-Entwicklerprogramm festgelegt sind. Sie müssen sicherstellen, dass Sie die Richtlinien für Lizenzvereinbarungen für iOS-Entwicklerprogramme einhalten, die die Verwendung dieser Kennung regeln.

Zusammenfassend scheint es, dass die meisten Entwickler, die AdMob verwenden, einfach das 1. und 4. Häkchen markieren und ihre Apps einreichen, ohne sich ganz sicher zu sein, was Google genau in seinem SDK tut, und ohne offizielle Informationen darüber. Ich wünsche uns allen viel Glück.

Ted
quelle