1) Scaricare la libreria FirebaseAdMob.zip
2) In Android SDK Manager installate l'ultima versione di: Android Support Repository e Google Repository
3) Registrarsi su AdMob https://www.google.it/admob/
4) Accedere ad AdMob cliccare App -> Aggiungi App e una volta trovata Aggiungerla
Vi verrà assegnato un id app.
5) Sempre in AdMob cliccare su Panoramica App sulla dx troverete Collegamento a Firebase, cliccare su Collega ora. Creare nuovo progetto con Firebase -> continua
6) Sotto a Panoramica App trovate Unità pubblicitarie cliccare vi verranno proposte tre tipi di pubblicità per questo tutorial selezionare Banner e Interstitial. Si dovrà dare un nome all'unità pubblicitaria poi salva. Si aprirà un'alta videata dove vi verrà assegnato un id unità pubblicitaria che sarà da inserire nel codice dell'app, segnatevi il codice o fatevelo spedire via email. Perciò vi ritroverete due id pubblicitarie una per il Banner e uno per l'interstitial non confondeteli.
7) Fare il download google-services.json andare qui https://console.firebase.google.com/ in alto a
dx Vai alla console selezionare l'App -> Project Overview cliccare rotellina -> Impostazioni progetto scorrere la pagina fino a quando trovere il download di google-services.json salvare il file nella cartella del progetto della nostra App.
8) Questo punto copiare nel Manifest 6 linee di codice che trovate qua per la versione di B4A 8+ https://www.b4x.com/android/forum/threads/integrating-firebase-services.67692/ che vi ho riportato qui sotto per semplificare.
9) Implementate il codice che trovate
https://www.b4x.com/android/forum/t...tegrated-with-firebase-backend.67710/#content
id unita pubblicitarie che trovate nel codice serve per fare le prove. Quando tutto funzionerà utilizzate i vostri id unita pubblicitarie. Ricorcatevi di aggiungere la libreria nel progetto. P.s non cercate di fare i furbi e cliccare sui banner della vs app perché google se ne accorge e rischierete di essere bannati per frode. Inserire la privacy policy sia nell'app che nella pagina del play store. Se vi da errore nella compilazione provate ad aggiungere la libreria FireBaseAnalitics e un'altra cosa che mi stavo dimenticando in AdMob fare approvare l'account. Spero di non essermi dimenticato niente e soprattutto di essere stato chiaro nella spiegazione.
Visto gli ultimi aggiornamenti di google leggete qui per il momento poi modificherò questo mio posto.
https://www.b4x.com/android/forum/threads/info-file-app-ads-txt.108539/
La procedura è alquanto semplice. L'unica cosa che serve è una URL dove copiare il file app-ads.txt nella root principale del vostro sito, blog ect.
https://support.google.com/admob/answer/9363762?hl=it allego questo link visto che è in italiano qui c'è tutta la procedura. Cmq ci sono anche molti video su youtube dove spiegano come fare. Basta cercare app-ads.txt anche se probabilmente troverete solo asd.txt che è il file che si deve aggiungere per chi ha la pubblicità sui siti, ma è la stessa identica procedure cambia solo il nome del file. Ricordatevi per le App il file è:
app-ads.txt
Non stò qui a dilungarmi perché è veramente semplice. Se ci fossero dei problemi potete sempre contattarmi.
Questo sarà quando tutto é andato a buon fine. Sito di AdMob.
2) In Android SDK Manager installate l'ultima versione di: Android Support Repository e Google Repository
3) Registrarsi su AdMob https://www.google.it/admob/
4) Accedere ad AdMob cliccare App -> Aggiungi App e una volta trovata Aggiungerla
Vi verrà assegnato un id app.
5) Sempre in AdMob cliccare su Panoramica App sulla dx troverete Collegamento a Firebase, cliccare su Collega ora. Creare nuovo progetto con Firebase -> continua
6) Sotto a Panoramica App trovate Unità pubblicitarie cliccare vi verranno proposte tre tipi di pubblicità per questo tutorial selezionare Banner e Interstitial. Si dovrà dare un nome all'unità pubblicitaria poi salva. Si aprirà un'alta videata dove vi verrà assegnato un id unità pubblicitaria che sarà da inserire nel codice dell'app, segnatevi il codice o fatevelo spedire via email. Perciò vi ritroverete due id pubblicitarie una per il Banner e uno per l'interstitial non confondeteli.
7) Fare il download google-services.json andare qui https://console.firebase.google.com/ in alto a
dx Vai alla console selezionare l'App -> Project Overview cliccare rotellina -> Impostazioni progetto scorrere la pagina fino a quando trovere il download di google-services.json salvare il file nella cartella del progetto della nostra App.
8) Questo punto copiare nel Manifest 6 linee di codice che trovate qua per la versione di B4A 8+ https://www.b4x.com/android/forum/threads/integrating-firebase-services.67692/ che vi ho riportato qui sotto per semplificare.
B4X:
CreateResourceFromFile(Macro, FirebaseAnalytics.GooglePlayBase)
CreateResourceFromFile(Macro, FirebaseAnalytics.Firebase)
CreateResourceFromFile(Macro, FirebaseNotifications.FirebaseNotifications)
CreateResourceFromFile(Macro, FirebaseAnalytics.FirebaseAnalytics)
CreateResourceFromFile(Macro, FirebaseAdMob.FirebaseAds)
CreateResourceFromFile(Macro, FirebaseAuth.FirebaseAuth)
https://www.b4x.com/android/forum/t...tegrated-with-firebase-backend.67710/#content
id unita pubblicitarie che trovate nel codice serve per fare le prove. Quando tutto funzionerà utilizzate i vostri id unita pubblicitarie. Ricorcatevi di aggiungere la libreria nel progetto. P.s non cercate di fare i furbi e cliccare sui banner della vs app perché google se ne accorge e rischierete di essere bannati per frode. Inserire la privacy policy sia nell'app che nella pagina del play store. Se vi da errore nella compilazione provate ad aggiungere la libreria FireBaseAnalitics e un'altra cosa che mi stavo dimenticando in AdMob fare approvare l'account. Spero di non essermi dimenticato niente e soprattutto di essere stato chiaro nella spiegazione.
Visto gli ultimi aggiornamenti di google leggete qui per il momento poi modificherò questo mio posto.
https://www.b4x.com/android/forum/threads/info-file-app-ads-txt.108539/
La procedura è alquanto semplice. L'unica cosa che serve è una URL dove copiare il file app-ads.txt nella root principale del vostro sito, blog ect.
https://support.google.com/admob/answer/9363762?hl=it allego questo link visto che è in italiano qui c'è tutta la procedura. Cmq ci sono anche molti video su youtube dove spiegano come fare. Basta cercare app-ads.txt anche se probabilmente troverete solo asd.txt che è il file che si deve aggiungere per chi ha la pubblicità sui siti, ma è la stessa identica procedure cambia solo il nome del file. Ricordatevi per le App il file è:
app-ads.txt
Non stò qui a dilungarmi perché è veramente semplice. Se ci fossero dei problemi potete sempre contattarmi.
Questo sarà quando tutto é andato a buon fine. Sito di AdMob.
Last edited: