Ci potrebbero essere due ragioni principali per questo. Innanzitutto, non è stato possibile accedere all'utente o ai tester all'app nativa di Facebook sul dispositivo. Ciò potrebbe quindi comportare Error 1001 - No Fill Rate
.
1001 - Nessun riempimento
Questo è un errore comune visto durante il test, e si riferisce ad una risposta "Nessun riempimento"; il motivo più comune è che l'utente non ha effettuato il login nello nell'app nativa di Facebook su un dispositivo di prova.
Codice di risposta SDK del server Risposta = 1001 Errore "No Fill" 1001 - No Fill. Forse a causa di uno o più dei seguenti elementi:
- utente non connesso al Native Facebook App su dispositivi mobili
- Limita Ad Tracking acceso (iOS)
- No Ad Inventory per l'utente corrente
- Il tuo dispositivo di test deve avere installata l'applicazione nativa di Facebook.
- L'applicazione deve tentare di effettuare un'altra richiesta dopo 30 secondi.
Questo è ciò che il documentation ti dice per l'errore 1001.
In secondo luogo, si può ancora essere in modalità di debug e quindi non si vedono annunci nella modalità di rilascio. Per correggere questo errore, scarica i nuovi profili di provisioning dall'Apple Developer Center e attiva l'applicazione Facebook come rilasciata. Puoi farlo accedendo alla console per gli sviluppatori di Facebook e selezionando la tua app. Quindi sul lato sinistro si dovrebbe avere questa colonna, dove si seleziona STATUS & REVISIONE.
Quindi, attiva "Vuoi rendere pubblica questa app?" passare a SÌ.
Ciò renderà la tua app disponibile a chiunque, il che significa che gli annunci appariranno con tutti i tuoi tester.
I miei due centesimi dalla mia esperienza qui sarebbero che non hai reso pubblica l'app o non hai aggiunto gli utenti come beta tester. Pertanto, Facebook non è stato in grado di fornire alcun annuncio pubblicando l'errore 1001. Questa dovrebbe essere una soluzione rapida rendendo l'app pubblica e facendo accedere i tester attraverso l'app di Facebook. Ho avuto un problema simile con un'altra parte dell'SDK di Facebook, che è stata corretta dalla versione pubblica.
Speranza che aiuta, Julian
fonte
2015-12-05 20:00:16
Quali sono le differenze tra le 2 configurazioni (debug/release)? Forse hai attivato una modalità di debug (cioè un elenco di dispositivi di debug) per la rete di pubblico di Facebook solo per la tua configurazione di debug? Le tue app di Facebook sono state convalidate? –
Le configurazioni sono le stesse. Inoltre, quando ho eseguito l'applicazione nello schema di rilascio, vedo gli annunci sia sul simulatore che sul dispositivo. – Luda
Anche se non avevi annunci sui dispositivi in modalità di rilascio: "Quando provo a distribuire direttamente da XCode al mio dispositivo in modalità di rilascio, Facebook restituisce" Nessun riempimento "per gli annunci." –