Comment être publié sur Google Play en 2019

Entrée


La publication d'une application sans violer les droits de quiconque est devenue un défi. Au cours des deux dernières années, de nombreuses nouvelles règles et restrictions ont été ajoutées à Google Play, dont certaines ne sont valables que dans certaines régions, et le fardeau du suivi des restrictions et règles applicables à chaque utilisateur spécifique incombe aux développeurs. Dans cet article, je parlerai de ce à quoi vous devez faire attention en 2019, lors de la publication de votre application dans le magasin, afin de ne pas être bloqué.


GDPR


Le RGPD acclamé n'a pas dépassé la plate-forme Google, et si vous distribuez votre application dans l'Union européenne, veuillez suivre les règles de collecte des données personnelles. Le plus souvent, les données personnelles sont collectées par les services publicitaires pour afficher des publicités pertinentes. Ici, je vais vous expliquer comment configurer correctement AdMob, car il s'agit de l'une des plateformes publicitaires les plus populaires, et je l'utilise dans mes applications. Dans le cas d'AdMob, le développeur peut même ne pas savoir ce qui affiche des annonces personnalisées, car il s'agit du comportement par défaut du SDK AdMob.


Pour commencer, afin de ne pas enfreindre les règles, le développeur doit vérifier à chaque lancement de l'application si l'utilisateur est dans l'UE et si le RGPD s'applique à lui. Si la réponse est oui ou que l'emplacement n'a pas pu être déterminé, vous devez vérifier si l'autorisation a été accordée pour afficher des annonces personnalisées et la demander si l'utilisateur n'a pas encore signalé à ce sujet. Vous devez informer l'utilisateur même si vous affichez des annonces non personnalisées par défaut. Vous devez également indiquer qui utilise comment les données utilisateur, comment et pour quoi.


Pour faciliter la vie des développeurs, Google a publié la bibliothèque Consent SDK, qui fait tout ce qui précède pour vous. Le SDK télécharge dynamiquement le formulaire de confirmation et l'affiche à l'aide de WebView. Si vous utilisez la médiation AdMob, tout est un peu plus compliqué, car le SDK ne prend en charge que quelques-uns des réseaux publicitaires les plus populaires. Vous pouvez en savoir plus sur la médiation et la configuration du SDK de consentement dans le guide officiel .


Par expérience personnelle d'utilisation, je dirai que bien que la bibliothèque soit assez facile à implémenter, l'utilisation d'une solution prête à l'emploi crée des problèmes:


  1. L'autorisation d'afficher les annonces est chargée de manière dynamique. Par conséquent, pour initialiser et afficher des annonces, vous devrez attendre une réponse des serveurs Google.
  2. Pour la même raison, vous ne pourrez pas demander la permission à l'utilisateur s'il n'y a pas de réseau.
  3. Après l'avoir utilisé dans mon application, j'ai trouvé un bug désagréable. Après avoir mis à jour ConsentInformation, créé ConsentForm, défini l'écouteur pour charger le formulaire et appelé form.load (), il n'y a aucune garantie qu'au moins une réponse parviendra à l'écouteur. Autrement dit, si dans la logique de votre application vous invoquez le chargement d'un formulaire de confirmation et pour continuer à travailler, vous attendez une réponse concernant le succès ou une erreur (par exemple, vous le faites pendant l'écran de démarrage), cela peut ne pas se produire et l'application se fige. Au total, selon mes statistiques de la semaine dernière, ce bug s'est produit chez 10% des utilisateurs, à condition que l'application soit distribuée à un public anglophone. Le plus souvent, lorsque vous redémarrez l'application, ce problème ne se reproduit pas, il n'est donc pas nécessaire de gérer ce comportement, mais j'ai personnellement défini une limite de temps pour le téléchargement de ce formulaire.

Restrictions d'âge


Pour publier votre application, vous devez passer par une enquête dans la console du développeur sur la disponibilité du matériel adulte dans votre application et obtenir un certificat IARC. Si vous essayez de publier votre demande avant de recevoir une confirmation de certificat par la poste, votre demande sera rejetée.



Une lettre de soutien assez évidente


De plus, à partir du 1er septembre 2019, vous devez également spécifier le public cible de votre application. Vous pouvez le faire dans l'onglet "Contenu de l'application" de la console du développeur. L'autorité de certification sélectionnée affectera la rigidité du contrôle de Google sur votre application. Ainsi, si votre candidature est destinée aux enfants de moins de 13 ans, elle est obligée de devenir membre du programme «Candidatures pour toute la famille» . Dans le cas où votre demande est 13+, mais peut attirer l'attention des enfants, sur la page de demande, vous devez placer une bannière "Non destiné aux enfants." De plus, s'il vous semble que votre page n'attire pas un jeune public, mais que Google n'est pas d'accord avec vous, la bannière sera placée de force.


N'oubliez pas la conformité de la limite d'âge, qui est attribuée avec le certificat du CIRC, et la publicité que vous affichez dans votre candidature. Dans le cas d'AdMob, la classification par âge des annonces affichées peut être modifiée au niveau du compte ou de l'application: Gestion des blocs -> Restrictions d'âge pour l'annonce. Si vous oubliez d'indiquer la tranche d'âge sur la page de votre agrégateur de publicité et que vous afficherez plus de 18 annonces pour un public de 0+, vous recevrez un e-mail avec le contenu suivant:



Comme vous pouvez le voir, les messages du support ne brillent pas d'informations


Politique de confidentialité


Si votre application collecte et transfère des informations sensibles (ce qui est le cas si vous utilisez AdMob, qui transfère un identifiant publicitaire unique), vous devez ajouter un lien vers la politique de confidentialité de votre application sur Google Play. Vous pouvez le faire sur la page d'édition de description d'application. Vous devez également laisser un lien à l'intérieur de l'application elle-même. En cas de violation de cette règle, nous voyons l'image suivante dans l'e-mail:



Enfin, vous pouvez comprendre pourquoi l'application a été bloquée.


Si vous ne savez pas comment rédiger de tels documents, un grand nombre de générateurs en ligne disponibles sur Internet vous aideront.



Lorsque votre application contient du contenu ou des éléments dérivés de quelqu'un d'autre, vous devez veiller au respect des droits d'auteur des autres. Le plus important est d'éviter l'utilisation de marques déposées et de marques reconnaissables, les algorithmes de Google les reconnaîtront automatiquement et bloqueront votre application sans droit à la réhabilitation. En savoir plus sur la propriété intellectuelle .



Interdire


Si vous utilisez un contenu qui permet une utilisation commerciale, vous devez vous assurer que vous suivez toutes les règles spécifiées dans la licence. L'une des licences les plus courantes est Creative Commons. Si le nom complet de cette licence contient le mot Attribution (en abrégé BY), vous devez fournir un crédit approprié , c'est-à-dire indiquer la paternité et le lien vers la licence. Si cela n'est pas fait, votre demande, bien sûr, ne sera pas supprimée de la boutique, mais tout auteur ayant un sens aigu de la justice peut vous poursuivre.


Conclusion


J'espère que ce petit guide m'a aidé à ne pas monter sur mon râteau pour ceux qui commencent tout juste à publier leurs applications sur Google Play. Dans cet article, je n'ai presque pas abordé le sujet de la publication des candidatures enfants: comment bien respecter les conditions COPPA aux USA et le programme «Candidatures pour toute la famille». Écrivez dans les commentaires si ce sujet vous intéresse et quels problèmes vous avez rencontrés lors de la publication.

Source: https://habr.com/ru/post/fr468427/


All Articles