Android Question Problem with AdMob ads

WebQuest

Active Member
Licensed User
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
 

asales

Expert
Licensed User
Longtime User
So I assume that for version 9.80 of b4a there is another need for the publication of the announcements.
Yes.
 
Upvote 0

WebQuest

Active Member
Licensed User
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 = (
 
Upvote 0

WebQuest

Active Member
Licensed User
Now I get this error.

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)
 
Upvote 0

AnandGupta

Expert
Licensed User
Longtime User
Hi @Lowegaterecords

I faced similar error and fixed it by below advise,

Regards,

Anand
 
Upvote 0
Cookies are required to use this site. You must accept them to continue using the site. Learn more…