French affichage bannière Admob

Cast

Member
Bonjour à tous,
Voila depuis plusieurs jours je cherche sur un programme "Test" à comprendre et faire afficher une banniere simple dite test de google admob dans un Panel.
Mais sans resultat.

Si quelqu'un peut m'indiquer, me guider ?
Voici le code sur ma page ou se trouve le panel.
B4X:
#Region Shared Files
#CustomBuildAction: folders ready, %WINDIR%\System32\Robocopy.exe,"..\..\Shared Files" "..\Files"
'Ctrl + click to sync files: ide://run?file=%WINDIR%\System32\Robocopy.exe&args=..\..\Shared+Files&args=..\Files&FilesSync=True
#End Region

'Ctrl + click to export as zip: ide://run?File=%B4X%\Zipper.jar&Args=%PROJECT_NAME%.zip

Sub Class_Globals
    Private Root As B4XView
    Private xui As XUI
    Dim banner As AdView
    Dim ads As AdsHelper
    
'    Private Activity As Activity
'erèru
    Private Button1 As Button
    Private Panel1 As Panel
End Sub

 Public Sub Initialize
'    B4XPages.GetManager.LogEvents = True
    ads.Initialize
End Sub

'This event will be called once, before the page becomes visible.
Private Sub B4XPage_Created (Root1 As B4XView)
    Root = Root1
    Root.LoadLayout("MainPage")
    'Dim size As mwFirebaseAdmobNative = Utils.GetAdaptiveAdSize
    
    'Banner in a Panel
    banner.Initialize("banner","ca-app-pub-3940256099942544/6300978111")
    'ca-app-pub-4312084760688515/6795768163
    'ca-app-pub-3940256099942544/9214589741 adaptative
    Panel1.AddView(banner, 0, 3dip, 100%x, 5%y)
    banner.LoadAd
    
    'Dim size As AdSize = Utils.GetAdaptiveAdSize   
    'Dim iheight As Int
    'iheight = size.Height
    'Log("Message !!!! ")
    
End Sub

'You can see the list of page related events in the B4XPagesManager object. The event name is B4XPage.



Private Sub Button1_Click
    xui.MsgboxAsync("Hello Phil!", "B4X")   
End Sub


J'ai également modifié le fichier manifest.xml pour y inclure les balises meta comme indiqué dans une aide de google admob:
<!-- Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713 -->
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="SAMPLE_APP_ID"/>


Sauf que chaque fois que lance l'application pour debuguer cette partie est effacé dans le fichier manifest ?
Bref je tourne en rond et aprés plusieurs tentatives, d'essais je suis à cours d'idées, solutions.....
 

zed

Well-Known Member
Licensed User
Peut-être que ceci pourra vous aidez.
 

Cast

Member
Merci, je vais regarder ça.
Entre quelles balises faut il mettre cela dans le manifeste :
CreateResourceFromFile(Macro, FirebaseAnalytics.GooglePlayBase)
CreateResourceFromFile (Macro, FirebaseAdMob.FirebaseAds)
AddReplacement($ADMOB_APP_ID$, ca-app-pub-12673333333~67613333333)
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…