I'm happy to release a new beta version of B4A. The prepackaged Android SDK has been updated and is based on the current latest versions of all resources and Android SDK 36.
The handling of SDK resources was improved.
The Android SDK folder should look like:
4. Set the path of android.jar (Tools - Configure Paths): <android sdk>\platforms\android-36\android.jar
Note that ExoPlayer is an internal library now.
The prepackaged resources should include all resources most developers need, including for Firebase and ML-Kit sdks.
No need to run B4A-SdkManager, unless a resource is missing.
I recently updated to the latest B4A beta version with support for SDK 35. However, I'm encountering an error with the AdsHelper library when trying to use fetchopenerad. The stack trace points to issues with java.lang.reflect.Method.invoke and anywheresoftware.b4a.shell during runtime. I’ve configured the SDK 35 path and updated dependencies via the B4A SDK Manager, but the issue persists.
Could anyone help identify the cause or suggest fixes? Thanks!
Hi Flavio.
1 - Is always better to create a new thread to this kind of issue.
2 - Try this lib from @Jack Cole. It worked to me with the new version and SDK:
I wanted to share an update I made to the AdsHelper class and example. Added: support for rewarded video ads events for rewarded video events for rewarded interstitial events for open ads added parameter for open ads for setting the background delay before allowing the ad to show incorporated...