J'ai une version Android de mon application et FAN intégré à mon application . Cela a fonctionné pendant quelques mois, mais maintenant, il affiche "NO FILL".
Error Domain=com.facebook.ads.sdk Code=**1001 "No fill"**
UserInfo={NSLocalizedDescription=**No fill**,
FBAdErrorDetailKey={ msg = "**No fill**"}}
Et aucune annonce FAN n'est affichée. Si je mets un test ID, alors il s'affiche, mais uniquement sur mon périphérique, pas pour un autre.
Comment résoudre ce problème "No Fill"?
compile 'com.facebook.Android:audience-network-sdk:4.+'
Mentionné dans build.gradle J'ai vu de nombreuses questions à ce sujet, mais incapable de trouver une réponse.
J'ai déjà vu les liens ci-dessous:
Vous devez ajouter le dispositif de test pour le tester avant que votre application ne soit approuvée par Facebook. Voici comment vous pouvez obtenir le hachage de l'appareil.
NSLog(@"the test device hash is %@",[FBAdSettings testDeviceHash]);
Exécutez l'application et copiez la testDeviceHash
à partir des journaux, puis ajoutez-la à FBAdSettings
.
[FBAdSettings addTestDevice:@"YOUR_TEST_DEVICE_HASH_CODE_HERE"];
Vous devez le faire avant d'initier la
FBAdView
Mon problème était résolu jusqu'à ce que je me connecte avec mon compte administrateur à l'application facebook et que je télécharge à nouveau mon application à partir de Google Play.
Quelques suggestions pour votre problème: "Pas de remplissage" avec le code d'erreur 1001 - est une erreur courante, FAN ne renvoyant pas d'annonces à votre annonce.
Assurez-vous que: - Le statut de l'annonce avec l'ID de l'emplacement (Réseau du public> Espace publicitaire> Emplacement) doit être "Activé et demande d'annonce reçue récemment" (1) - Le statut de votre annonce doit être examiné et approuvé par Facebook. (2)
Si (1), vous pouvez essayer de désactiver et d'activer à nouveau . Si (2), vous devez télécharger l'application facebook à partir de Google Play + vous connecter avec un compte administrateur ou un développeur/testeurs (ajouté dans l'onglet Rôles)), recommander la connexion avec un compte administrateur; et téléchargez votre application directement à partir de Google Play.
Vous avez dit que votre application était active depuis un certain temps et que les choses ci-dessus sont correctes. La dernière consiste à envoyer un message à l'équipe du réseau d'audience et celle-ci vous répondra dans un délai de 3 à 5 jours ouvrables.