hi community i am having problems with admob ads. I have updated b4a to version 9.80. I have an app in the playstore with admobo ads created with b4a 8.00 and everything worked since I updated to version 9.80 when I go to compile it times out. I solved it by removing the code for the ads in the manifest and removing the banners. So I assume that for version 9.80 of b4a there is another need for the publication of the announcements.
Thanks in advance for your help
Google has added a few new requirements to AdMob implementation. You must make these changes if you are using the latest versions of Android SDK libraries (firebase-ads 18.1.1+). Instructions: 2. Find your AdMob app id and add it to the manifest editor: 'This is a sample AdMob app id. You need...
hello I followed the instructions but I get a compilation error.
B4A Version: 9.80
Java Version: 8
Analysis of the Code. (0.13s)
Building folders structure. (0.03s)
Compiling the code. error
Manifest script parsing error:
Line = 181, Word = (
B4A Version: 9.80
Java Version: 8
Analysis of the Code. (0.15s)
Building folders structure. (0.05s)
Compiling the code. (1.00s)
Compiling the layouts code (0.13s)
Libraries organization. (0.00s)
(AndroidX SDK)
R. file generation (0.00s)
Compiling the debugger code. (0.02s)
Compilation of the Java product code. (0.07s)
Byte code conversion - dex optimization. error
UNEXPECTED TOP-LEVEL ERROR:
java.lang.OutOfMemoryError: GC overhead limit exceeded
at java.util.Arrays.copyOfRange (Arrays.java:3664)
at java.lang.String. <init> (String.java:207)
at com.android.dx.rop.cst.CstString.utf8BytesToString (CstString.java:158)
at com.android.dx.rop.cst.CstString. <init> (CstString.java:200)
at com.android.dx.cf.cst.ConstantPoolParser.parseUtf8 (ConstantPoolParser.java:420)
at com.android.dx.cf.cst.ConstantPoolParser.parse0 (ConstantPoolParser.java:271)
at com.android.dx.cf.cst.ConstantPoolParser.parse (ConstantPoolParser.java:153)
at com.android.dx.cf.cst.ConstantPoolParser.parseIfNecessary (ConstantPoolParser.java:127)
at com.android.dx.cf.cst.ConstantPoolParser.getPool (ConstantPoolParser.java:118)
at com.android.dx.cf.direct.DirectClassFile.parse0 (DirectClassFile.java:505)
at com.android.dx.cf.direct.DirectClassFile.parse (DirectClassFile.java:420)
at com.android.dx.cf.direct.DirectClassFile.parseToInterfacesIfNecessary (DirectClassFile.java:402)
at com.android.dx.cf.direct.DirectClassFile.getMagic (DirectClassFile.java:253)
at com.android.dx.command.dexer.Main.parseClass (Main.java:851)
at com.android.dx.command.dexer.Main.access $ 7 (Main.java:846)
at com.android.dx.command.dexer.Main $ ClassParserTask.call (Main.java:1822)
at com.android.dx.command.dexer.Main.processClass (Main.java:834)
at com.android.dx.command.dexer.Main.processFileBytes (Main.java:802)
at com.android.dx.command.dexer.Main.access $ 3 (Main.java:773)
at com.android.dx.command.dexer.Main $ FileBytesConsumer.processFileBytes (Main.java:1775)
at com.android.dx.cf.direct.ClassPathOpener.processArchive (ClassPathOpener.java:284)
at com.android.dx.cf.direct.ClassPathOpener.processOne (ClassPathOpener.java:166)
at com.android.dx.cf.direct.ClassPathOpener.process (ClassPathOpener.java:144)
at com.android.dx.command.dexer.Main.processOne (Main.java:756)
at com.android.dx.command.dexer.Main.processAllFiles (Main.java:642)
at com.android.dx.command.dexer.Main.runMonoDex (Main.java:315)
at com.android.dx.command.dexer.Main.runDx (Main.java:293)
at com.android.dx.command.dexer.Main.main (Main.java:249)
at com.android.dx.command.Main.main (Main.java:94)
Hello, My application was going OK, then I had more Modules, more Layouts, when I finished adding what I wanted, I tried to compile and this error starts to appear and I can't compile this any more, anyone can help me out pls ?, thanks in advance. Compiling code...