Quando un'inserzione è visibile sullo schermo, mantenerne una parte coperta da barre di navigazione, barre delle tab, barre degli strumenti e altre visualizzazioni dei predecessori non consente un'esperienza utente ottimale. L'esempio sotto a sinistra mostra un'inserzione visualizzata nella parte superiore dello schermo dell'iPhone X e parzialmente coperta dal bordo superiore. L'esempio a destra mostra un design migliore con la giusta quantità di spazio tra il bordo superiore dello schermo dell'iPhone X e la visualizzazione dell'inserzione.
iOS 11 e versioni successive hanno introdotto una nuova guida al layout chiamata safeAreaLayoutGuide, che verrà utilizzata per definire un'area sicura in cui disegnare il contenuto dell'app, compresa l'inserzione che si desidera visualizzare sullo schermo. L'area sicura è definita dal riquadro verde nell'esempio in alto. Utilizzando questa nuova guida al layout, esaminiamo l'implementazione tecnica del rendering di un'inserzione nativa nella tua app. Puoi adottare lo stesso metodo per il rendering di banner.
Per inserire inserzioni native nella tua app, consulta la relativa guida.
Assicurati di aver completato l'esempio di inserzione nativa, banner nativo o banner.
Per poter creare un prodotto di qualità, gli sviluppatori devono rispettare la Normativa di Audience Network di Meta ogni volta che viene implementato il layout delle inserzioni native o dei banner nativi. Devi sempre dare agli utenti il pieno controllo sul clic. Soprattutto per gli elementi cliccabili nell'inserzione, devi assicurarti che solo i titoli, gli URL, le call to action e le risorse di immagine delle inserzioni siano cliccabili. Inoltre, lo spazio bianco nel testo del titolo o nelle visualizzazioni delle immagini non deve essere cliccabile.
Ogni volta che sviluppi il layout per un'inserzione nativa o un banner nativo, non devi utilizzare larghezza e altezza fisse per UILabel
in modo da evitare la presenza di white space
nel titolo, nel corpo, nel contesto social e nell'etichetta sponsorizzata dell'inserzione. Sotto è riportato un esempio di quello che non dovresti mai fare:
Per creare un'inserzione nativa di qualità, sviluppa un layout di vincolo dinamico per un'inserzione nativa o un banner nativo. Ad esempio, se utilizzi il layout automatico dello storyboard, potresti usare Trailing Space >= x
invece di Trailing Space = x
o Width <= y
invece di Width = y
. Sotto puoi vedere come dovrebbe apparire il layout se rispetti la Normativa di Audience Network di Meta:
Test dell'integrazione delle inserzioni con la tua app
Invio dell'app per l'analisi.
Non appena riceviamo una richiesta per un'inserzione dalla tua app o dal tuo sito web, la sottoporremo ad analisi per verificare che rispetti le normative di Audience Network e gli Standard della community di Facebook. Scopri di più sul nostro processo di analisi.
Altre risorse |
Guida introduttivaGuida tecnica per muovere i primi passi con Audience Network | Riferimento per l'APIRiferimento per l'SDK di Facebook per iOS |