Questa app utilizza l'identificatore pubblicitario (IDFA)? - AdMob 6.8.0


195

Attualmente sto caricando la mia app su App Store e Apple mi sta chiedendo se gli utenti di questa app IDFA. Sto usando l'ultimo Admob SDK o 6.8.0 e non so se utilizza IDFA o meno e se fa quali caselle di controllo dovrei premere XX

Immagine inserisci qui la descrizione dell'immaginehttp://i.gyazo.com/a7d36f95ac0cc066e5654517d4ec2f3f.png


2
Si prega di leggere questo: - techcrunch.com/2014/04/11/…
Nitin Gohel,

Verifica se la tua app ha uno di questi scopi (visualizzazione di annunci). Se Sì, seleziona quelli che si applicano. Se la risposta è No, non dovresti usare l'identificatore pubblicità, altrimenti la tua app potrebbe essere rifiutata.
Invio:

@Jessica Bella domanda! Probabilmente mi stai risparmiando qualche settimana di attesa che finirebbe per una delusione!
Radu,

Risposte:


220

Sto avendo lo stesso problema qui e avevo un po 'paura di selezionare l'ultima casella, poiché non ho idea di cosa farà l'SDK di terze parti con i dati raccolti e se rispetteranno le Impostazioni annunci limite.

Ma ho trovato un post di un programmatore di Google Admob, Eric Leichtenschlag, sui loro forum:

L'SDK per gli annunci per dispositivi mobili di Google e l'SDK per il monitoraggio delle conversioni di Google utilizzano l'identificatore pubblicitario di Apple introdotto in iOS 6 (IDFA). Mentre ogni sviluppatore è responsabile del modo in cui accede ai dati del dispositivo, gli SDK utilizzano IDFA secondo le linee guida stabilite nel contratto di licenza del programma per sviluppatori iOS, incluso il monitoraggio degli annunci limitati .

Incluso il monitoraggio degli annunci limite. Questo è l'ultimo riquadro. Quindi è necessario selezionare la casella se si utilizza AdMob . Se usi altri SDK, ti consiglio vivamente di verificare che rispettino anche le linee guida.

Dal momento che eseguo solo annunci (Google AdMob), ho selezionato la prima (Pubblica annunci ...) e l'ultima casella (I, ___, confermo ...) . L'app è stata approvata e rilasciata, nessun problema.

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


6
La mia app è stata inviata ieri. Sto usando AdMob solo per gli annunci pubblicitari (banner e interstitial), quindi ho selezionato solo la prima casella (pubblicazione degli annunci) e l'ultima, che è obbligatoria e devi concordare sul fatto che l'app e tutte le terze parti rispettino le impostazioni di Tracciamento annunci limitati . Ti farò sapere come va.
tomDev,

6
Dopo solo 2 giorni lavorativi la mia app è passata "In revisione". Di solito prende 5, questo è stato davvero veloce. Dopo un'ora, "Pronto per la vendita".
tomDev,

8
Ho controllato la prima e l'ultima casella. La mia app è appena stata approvata.
Dcone,

3
@tomDev Cosa succede se sto usando lo stesso progetto per la versione gratuita (con annunci) dell'app e la versione Pro (senza pubblicità)? Sebbene la versione Pro non pubblicherà alcun annuncio, Admob SDK è ancora lì. Significa che dovrei spuntare quelle caselle anche per la versione Pro? Quali svantaggi avrà l'app se lo faccio?
sleepwalkerfx,

7
Per chiarire, la prima casella è la riga: "Serve pubblicità all'interno dell'app" ; e l' ultima casella è la riga che inizia: "Io, ____, confermo che questa app e tutte le terze parti che si interfacciano con questa app ..."
Jamie Birch,

105

Se sei pigro a controllare ogni SDK di terze parti se utilizza o meno l'IDFA, puoi utilizzare questo comando:
fgrep -R advertisingIdentifier .(non dimenticare il punto alla fine del comando)

Vai alla cartella del tuo progetto / area di lavoro ed esegui il comando per trovare quali file utilizzano l'identificatore pubblicitario.

Quindi devi solo guardare le linee guida di quegli SDK per vedere cosa devi fare per l'IDFA.


2
Funziona anche con librerie statiche? L'ho provato e c'è una corrispondenza in libGoogleAdMobAds.a ma non sono sicuro che questo metodo sia affidabile.
Ricardo,

3
@Ricardo Sì, funziona. Fondamentalmente questo ti dice in quali file o librerie advertisingIdentifier è usato. Quindi devi solo cercare quei file / librerie per vedere cosa stanno realmente succedendo con IDFA. Quindi per AdMob è necessario consultare le linee guida o il file Leggimi per ulteriori informazioni.
André Rodrigues,

2
Bel trucco! Mi ha aiutato a identificare quale SDK stava causando questo problema
oyvindhauge,

16

Di recente ho inviato un'app all'App Store di Apple. La mia app è stata creata usando iOS 12, Xcode 10 e Swift 4.2 . La mia app utilizza Google AdMobal solo scopo di mostrare annunci interstiziali . Alla richiesta di queste domande, ecco cosa ho fatto:

1) Questa app utilizza l'identificatore pubblicitario (IDFA)? RISPOSTA:

a) Pubblicare annunci pubblicitari nell'app - VERIFICATO

b) Attribuire questa app ... - NON CONTROLLATA

c) Attribuire un'azione ... - NON CONTROLLATO

Io (il mio nome) confermo che questa app ... - VERIFICATA

La mia app è stata accettata e "Pronto per la vendita" in meno di 24 ore.


15

Puoi tenere traccia di tutte le chiamate [ASIdentifierManager advertisingIdentifier]con breakpoint simbolico in Xcode: inserisci qui la descrizione dell'immagine


13

Sì, lo fa. Dalla pagina AdMob:

L'SDK per gli annunci mobili per iOS utilizza l'identificatore pubblicitario (IDFA) di Apple. L'SDK utilizza IDFA secondo le linee guida stabilite nell'accordo di licenza del programma per sviluppatori iOS. È necessario assicurarsi di essere conformi alle politiche del contratto di licenza del programma per sviluppatori iOS che regolano l'uso di questo identificatore.


Hmmm. Non ne sono sicuro, ma penso che si applichi solo la prima delle tre caselle di controllo.
ThomasW,

1
@Jessica Non selezionerei la quarta casella se non hai confermato con Admob, per iscritto che sono conformi a tale requisito. Ti stai aprendo a una causa se sbagli e potresti dover affrontare gravi sanzioni, le leggi sulla privacy sono un campo minato di hedaches legali. Se il tuo codice non esegue alcun tracciamento degli annunci e se AdMob ti dice che il suo codice è conforme alle linee guida, AdMob è responsabile per eventuali bug nel suo codice. Il modo in cui è scritta la pagina AdMob collegata sembra che stiano cercando di toglierti la responsabilità, rendendoti responsabile di eventuali bug anziché di loro.
Abhi Beckert,

13

Se hai Google Analytics o API di Facebook nella tua app, devi controllarli tutti per assicurarti che funzioni!

Modifica: questa è una vecchia risposta - vedi commenti o altre risposte per una risposta esatta.


1
Grazie per questo Stavo usando l'analisi.
Perry,

2
@Perry Non più, Apple ha appena rifiutato la mia app mentre stavo usando Google Analytics e ha spuntato tutte le caselle. "Abbiamo riscontrato che la tua app utilizza l'identificatore pubblicitario iOS ma non include la funzionalità degli annunci. Ciò non è conforme ai termini del Contratto di licenza del programma per sviluppatori iOS, come richiesto dalle Linee guida per la revisione dell'App Store."
Mazen Kasser,

6
Bene ok - allora Apple ha davvero bisogno di essere meglio per spiegar loro!
Morten Holmgaard,

2
Se utilizzo GA per raccogliere IDFA, ma non visualizza annunci all'interno della mia app, dovrei selezionare - Attribuire questa installazione dell'app a un annuncio pubblicato in precedenza. - Attribuire questa installazione dell'app a un annuncio pubblicato in precedenza. - Limita l'impostazione del monitoraggio degli annunci in iOS. In questo caso, la mia app verrà approvata?
Evelyn Loo,

@GangstaGraham Quello che ho fatto è stato selezionare le ultime due caselle di controllo - Attribuire questa installazione dell'app a un annuncio precedentemente pubblicato. - Attribuire un'azione intrapresa all'interno di questa app a un annuncio precedentemente pubblicato. e l'app è stata approvata.
Evelyn Loo,

5

A proposito, Yandex Metrica utilizza anche IDFA.

./Pods/YandexMobileMetrica/libYandexMobileMetrica.a

Dicono che sulla loro pagina GitHub

"A partire dalla versione 1.6.0 Yandex AppMetrica è diventato anche uno strumento di tracciamento e utilizza Apple idfa per attribuire le installazioni. Per questo motivo durante l'invio della tua domanda all'AppStore ti verrà chiesto con tre caselle di controllo per indicare le tue intenzioni per l'utilizzo dell'idfa. Come Yandex AppMetrica utilizza idfa per l'attribuzione delle installazioni di app che è necessario selezionare Attribuire questa installazione di app a un annuncio pubblicato in precedenza. "

Quindi, proverò a selezionare questa casella di controllo e a inviare la mia app senza alcuna pubblicità.


5

Nell'app store connettiti ora se stiamo usando annunci nella nostra app, risponderemo come sì a Questa app utilizza l'identificatore pubblicitario (IDFA)?

ulteriori 3 domande verranno poste come

inserisci qui la descrizione dell'immagine

se stai usando solo admob, controlla il primo e lascia gli altri due deselezionati. Altre due opzioni (2a, 3a) verranno controllate se si utilizza il volantino dell'app per mostrare gli annunci. tutte le opzioni sono spiegate con dettagli qui


Qual è questo consiglio "se usi solo admob, controlla il primo e lascia gli altri due deselezionati" in base?
Ted

ho citato un link alla fine della risposta che descrive brevemente queste tre opzioni e che è possibile selezionare in base alle proprie esigenze.
Naqeeb Ahmed,

2

Sembra che molti sviluppatori indipendenti come me stiano cercando disperatamente una risposta a queste domande da anni. Stranamente, anche dopo 5 anni questa domanda è stata posta, sembra che la risposta a questa domanda non sia ancora chiara.

Per quanto posso vedere, non vi è alcuna dichiarazione ufficiale nella Google AdMobdocumentazione o nel sito Web su come uno sviluppatore possa rispondere in modo sicuro a queste domande. Sembra che gli sviluppatori siano lasciati soli nel mistero di rispondere ad alcune domande legalmente vincolanti su SDK.

Nei loro forum di supporto possono consigliare gli interrogatori per contattare il supporto Apple:

Ciao,

Credo che sarebbe meglio per te contattare l'assistenza Apple per le tue preoccupazioni mentre affronta le Linee guida per l'invio di Apple anziché il nostro SDK.

Saluti, Joshua Lagonera Mobile Ads SDK Team

Oppure possono dire che è fuori dal loro ambito di supporto:

Ciao Robert,

Su questo forum, ci occupiamo solo delle preoccupazioni tecniche relative all'SDK per gli annunci per dispositivi mobili. Non saremo in grado di rispondere alla tua domanda in quanto ciò non rientra nell'ambito del nostro team.

Saluti, Deepika Uragayala Mobile SDK Team annunci

L'unica risposta che ho trovato da una "persona di Google" riguarda la quarta domanda. Non si trova nel forum AdMob ma nel forum "Tag Manager" ma è ancora correlato. È così:

Ciao Jorn,

Apple ti chiede in merito al tuo utilizzo di IDFA durante l'invio della domanda ( https://developer.apple.com/Library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SubmittingTheApp.html ). Per un'app che non visualizza pubblicità, ma include il framework AdSupport per l'attribuzione della conversione, selezionare le caselle di controllo appropriate. Rispetto alla clausola di monitoraggio degli annunci limitati, tutti i tag GTM che utilizzano IDFA rispettano le clausole di tracciamento degli annunci limite dell'SDK.

Grazie,

Eric Burley Google Tag Manager.

Ecco un collegamento Internet Archive nel caso in cui rimuovano questa pagina.

Infine, vorrei menzionare l'unica dichiarazione di AdMob che ho visto su questo problema ( ecco il link Internet Archive):

L'SDK per gli annunci mobili per iOS utilizza l'identificatore pubblicitario (IDFA) di Apple. L'SDK utilizza IDFA secondo le linee guida stabilite nell'accordo di licenza del programma per sviluppatori iOS. È necessario assicurarsi di essere conformi alle politiche del contratto di licenza del programma per sviluppatori iOS che regolano l'uso di questo identificatore.

In conclusione, sembra che la maggior parte degli sviluppatori che utilizzano AdMob controlli semplicemente i segni di spunta 1 ° e 4 ° e invii le loro app senza essere completamente sicuri di ciò che Google fa esattamente nel suo SDK e senza alcuna informazione ufficiale al riguardo. Auguro buona fortuna a tutti noi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.