[Bugs] Admob custom extensions can't handle Appzard

- App building Error logs

Appzard is unable to compile this project.
The compiler error output was
________Preparing application icon
________Creating animation xml
________Creating style xml
________Creating provider_path xml
________Creating network_security_config xml
________Generating adaptive icon file
________Generating round adaptive icon file
________Generating adaptive icon background file
________Generating manifest file
________Attaching native libraries
________Attaching Android Archive (AAR) libraries
________Attaching component assets
________Invoking AAPT
AAPT time: 6.141 seconds
________Compiling source files
(compiling com\appzard\dev_octocore\Test\Screen1.yail to com.appzard.dev_octocore.Test.Screen1)
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:123:2: warning - more than one possibly applicable method 'put' in gnu.mapping.Environment
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.Object,java.lang.Object)
candidate: void gnu.mapping.Environment.put(gnu.mapping.Symbol,java.lang.Object)
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.String,java.lang.Object)
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:126:2: warning - more than one possibly applicable method 'get' in gnu.mapping.Environment
candidate: java.lang.Object gnu.mapping.Environment.get(gnu.mapping.Symbol)
candidate: java.lang.Object gnu.mapping.Environment.get(java.lang.Object)
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:803:3: warning - more than one possibly applicable method 'put' in gnu.mapping.Environment
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.Object,java.lang.Object)
candidate: void gnu.mapping.Environment.put(gnu.mapping.Symbol,java.lang.Object)
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.String,java.lang.Object)
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:805:3: warning - more than one possibly applicable method 'put' in gnu.mapping.Environment
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.Object,java.lang.Object)
candidate: void gnu.mapping.Environment.put(gnu.mapping.Symbol,java.lang.Object)
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.String,java.lang.Object)
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:815:4: warning - more than one possibly applicable method 'get' in gnu.mapping.Environment
candidate: java.lang.Object gnu.mapping.Environment.get(gnu.mapping.Symbol)
candidate: java.lang.Object gnu.mapping.Environment.get(java.lang.Object)
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:820:3: warning - more than one possibly applicable method 'remove' in gnu.mapping.Environment
candidate: java.lang.Object gnu.mapping.Environment.remove(java.lang.Object)
candidate: void gnu.mapping.Environment.remove(gnu.mapping.Symbol)
candidate: java.lang.Object gnu.mapping.Environment.remove(gnu.mapping.EnvironmentKey)
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:822:3: warning - more than one possibly applicable method 'remove' in gnu.mapping.Environment
candidate: java.lang.Object gnu.mapping.Environment.remove(java.lang.Object)
candidate: void gnu.mapping.Environment.remove(gnu.mapping.Symbol)
candidate: java.lang.Object gnu.mapping.Environment.remove(gnu.mapping.EnvironmentKey)
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:828:5: warning - more than one possibly applicable method 'put' in gnu.mapping.Environment
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.Object,java.lang.Object)
candidate: void gnu.mapping.Environment.put(gnu.mapping.Symbol,java.lang.Object)
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.String,java.lang.Object)
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:830:5: warning - more than one possibly applicable method 'put' in gnu.mapping.Environment
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.Object,java.lang.Object)
candidate: void gnu.mapping.Environment.put(gnu.mapping.Symbol,java.lang.Object)
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.String,java.lang.Object)
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:836:4: warning - more than one possibly applicable method 'put' in gnu.mapping.Environment
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.Object,java.lang.Object)
candidate: void gnu.mapping.Environment.put(gnu.mapping.Symbol,java.lang.Object)
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.String,java.lang.Object)
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:838:4: warning - more than one possibly applicable method 'put' in gnu.mapping.Environment
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.Object,java.lang.Object)
candidate: void gnu.mapping.Environment.put(gnu.mapping.Symbol,java.lang.Object)
candidate: java.lang.Object gnu.mapping.Environment.put(java.lang.String,java.lang.Object)
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:848:4: warning - more than one possibly applicable method 'get' in gnu.mapping.Environment
candidate: java.lang.Object gnu.mapping.Environment.get(gnu.mapping.Symbol)
candidate: java.lang.Object gnu.mapping.Environment.get(java.lang.Object)
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:867:4: warning - no accessible method 'addParent' in gnu.mapping.Environment
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:1065:10: warning - more than one possibly applicable method 'dispatchPermissionDeniedEvent' in com.google.appinventor.components.runtime.Form
candidate: void com.google.appinventor.components.runtime.Form.dispatchPermissionDeniedEvent(com.google.appinventor.components.runtime.Component,java.lang.String,com.google.appinventor.components.runtime.errors.PermissionException)
candidate: void com.google.appinventor.components.runtime.Form.dispatchPermissionDeniedEvent(com.google.appinventor.components.runtime.Component,java.lang.String,java.lang.String)
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:1089:6: warning - more than one possibly applicable method 'dispatchPermissionDeniedEvent' in com.google.appinventor.components.runtime.Form
candidate: void com.google.appinventor.components.runtime.Form.dispatchPermissionDeniedEvent(com.google.appinventor.components.runtime.Component,java.lang.String,com.google.appinventor.components.runtime.errors.PermissionException)
candidate: void com.google.appinventor.components.runtime.Form.dispatchPermissionDeniedEvent(com.google.appinventor.components.runtime.Component,java.lang.String,java.lang.String)
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:1148:6: warning - more than one possibly applicable method 'dispatchPermissionDeniedEvent' in com.google.appinventor.components.runtime.Form
candidate: void com.google.appinventor.components.runtime.Form.dispatchPermissionDeniedEvent(com.google.appinventor.components.runtime.Component,java.lang.String,com.google.appinventor.components.runtime.errors.PermissionException)
candidate: void com.google.appinventor.components.runtime.Form.dispatchPermissionDeniedEvent(com.google.appinventor.components.runtime.Component,java.lang.String,java.lang.String)
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:1338:2: warning - no accessible method 'runtimeFormErrorOccurredEvent' in java.lang.Object
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:1367:6: warning - more than one possibly applicable method 'dispatchPermissionDeniedEvent' in com.google.appinventor.components.runtime.Form
candidate: void com.google.appinventor.components.runtime.Form.dispatchPermissionDeniedEvent(com.google.appinventor.components.runtime.Component,java.lang.String,com.google.appinventor.components.runtime.errors.PermissionException)
candidate: void com.google.appinventor.components.runtime.Form.dispatchPermissionDeniedEvent(com.google.appinventor.components.runtime.Component,java.lang.String,java.lang.String)
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:1513:15: warning - no known slot 'toUnderlyingValue' in java.lang.Object
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:1549:15: warning - no known slot 'toUnderlyingValue' in java.lang.Object
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:1682:7: warning - no known slot 'toYailDictionary' in java.lang.Object
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:1776:46: warning - no known slot 'toUnderlyingValue' in java.lang.Object
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:1777:49: warning - no known slot 'toUnderlyingValue' in java.lang.Object
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:2214:2: warning - more than one possibly applicable method 'makeList' in com.google.appinventor.components.runtime.util.YailList
candidate: com.google.appinventor.components.runtime.util.YailList com.google.appinventor.components.runtime.util.YailList.makeList(java.util.List)
candidate: com.google.appinventor.components.runtime.util.YailList com.google.appinventor.components.runtime.util.YailList.makeList(java.util.Collection)
candidate: com.google.appinventor.components.runtime.util.YailList com.google.appinventor.components.runtime.util.YailList.makeList(java.util.Set)
candidate: com.google.appinventor.components.runtime.util.YailList com.google.appinventor.components.runtime.util.YailList.makeList(java.lang.Object[])
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:2663:54: warning - no known slot 'toUnderlyingValue' in java.lang.Object
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:2677:2: warning - no known slot 'setValueForKeyPath' in java.lang.Object
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:3037:4: warning - no known slot 'getDhcpInfo' in java.lang.Object
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:3059:2: warning - no known slot 'post' in java.lang.Object
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:3102:3: warning - no accessible method 'clear' in java.lang.Object
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:3106:2: warning - no accessible method 'setFormName' in java.lang.Object
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:3113:4: warning - no accessible method 'deleteComponent' in java.lang.Object
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:1140:52: warning - no declaration seen for possible-component
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:1148:66: warning - no declaration seen for component
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:410:72: warning - no known slot 'getMessage' in java.lang.Object
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:412:10: warning - more than one possibly applicable method 'makeText' in android.widget.Toast
candidate: android.widget.Toast android.widget.Toast.makeText(android.content.Context,int,int)
candidate: android.widget.Toast android.widget.Toast.makeText(android.content.Context,java.lang.CharSequence,int)
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:412:9: warning - no known slot 'show' in java.lang.Object
C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm:416:8: warning - no known slot 'getMessage' in java.lang.Object
(compiling C:\Users\Wriink\AppData\Local\Temp\runtime5350405152260764417.scm to com.google.youngandroid.runtime)
Kawa compile time: 1.287 seconds
________Invoking R8
YAIL compiler - R8 execution failed. 

send logs from Appzard GUI

According to the logs in the Manifest, the following tags of the new policies implemented by android are still to be added

Make sure to add AdmobMobileAds component

image

I see the SDK version of this admob ads is 21.3.0 but our custom extension SDK: 22.2.0 is it work??

also my custom extension has those components so I don’t think this core required here.

My Custom ads core SDK:

image

#discuss Update:

Well by importing image this core component the app not crushing anymore but I am confused which sdk actually load here I have two core component here one of is Appzard stock component which is SDK 21.3.0 and other one is my custom extension which one is 22.2.0 (latest) so which one is load here?

image

Did you please tell me what actually missing in my custom Admob extension that the Appzard can handle it I will share the missing or error problems with the extension developer so he can fix it and we don’t need the old SDK extension here.

@AryanGupta

Please remove the post, I already flagged the post but not deleted? (By mistakenly I shared my personal details and it was now public, I have privacy issue with my company) Please remove the post as soon as possible!!!