I’m trying to build an Android app, but the Mediation’s Banner Ads prevented led to build failed. It simply says it cannot find a symbol. Can anyone help me? Here’s the build log below:
CommandInvokationFailure: Gradle build failed.
C:/Program Files/Unity/Hub/Editor/2019.4.40f1/Editor/Data/PlaybackEngines/AndroidPlayer\OpenJDK\bin\java.exe -classpath "C:\Gradle\gradle-5.6.4\lib\gradle-launcher-5.6.4.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease"
stderr[
C:\Users\David Manoy\GT Challenge\Temp\gradleOut\unityLibrary\src\main\java\com\unity3d\mediation\BannerAd.java:11: error: cannot find symbol
import com.unity3d.mediation.BannerAdView;
^
symbol: class BannerAdView
location: package com.unity3d.mediation
C:\Users\David Manoy\GT Challenge\Temp\gradleOut\unityLibrary\src\main\java\com\unity3d\mediation\BannerAd.java:12: error: cannot find symbol
import com.unity3d.mediation.BannerAdViewSize;
^
symbol: class BannerAdViewSize
location: package com.unity3d.mediation
C:\Users\David Manoy\GT Challenge\Temp\gradleOut\unityLibrary\src\main\java\com\unity3d\mediation\BannerAd.java:13: error: cannot find symbol
import com.unity3d.mediation.IBannerAdViewListener;
^
symbol: class IBannerAdViewListener
location: package com.unity3d.mediation
C:\Users\David Manoy\GT Challenge\Temp\gradleOut\unityLibrary\src\main\java\com\unity3d\mediation\BannerAd.java:14: error: package com.unity3d.mediation.errors does not exist
import com.unity3d.mediation.errors.LoadError;
^
C:\Users\David Manoy\GT Challenge\Temp\gradleOut\unityLibrary\src\main\java\com\unity3d\mediation\BannerAd.java:18: error: cannot find symbol
BannerAdView bannerAdView;
^
symbol: class BannerAdView
location: class BannerAd
C:\Users\David Manoy\GT Challenge\Temp\gradleOut\unityLibrary\src\main\java\com\unity3d\mediation\BannerAd.java:22: error: cannot find symbol
public BannerAd(Activity activity, String adUnitId, BannerAdViewSize size, IBannerAdViewListener bannerListener) {
^
symbol: class BannerAdViewSize
location: class BannerAd
C:\Users\David Manoy\GT Challenge\Temp\gradleOut\unityLibrary\src\main\java\com\unity3d\mediation\BannerAd.java:22: error: cannot find symbol
public BannerAd(Activity activity, String adUnitId, BannerAdViewSize size, IBannerAdViewListener bannerListener) {
^
symbol: class IBannerAdViewListener
location: class BannerAd
C:\Users\David Manoy\GT Challenge\Temp\gradleOut\unityLibrary\src\main\java\com\unity3d\mediation\BannerAd.java:65: error: cannot find symbol
public AdState getAdState() {
^
symbol: class AdState
location: class BannerAd
C:\Users\David Manoy\GT Challenge\Temp\gradleOut\unityLibrary\src\main\java\com\unity3d\mediation\BannerAd.java:25: error: cannot find symbol
this.bannerAdView = new BannerAdView(activity);
^
symbol: class BannerAdView
location: class BannerAd
C:\Users\David Manoy\GT Challenge\Temp\gradleOut\unityLibrary\src\main\java\com\unity3d\mediation\BannerAd.java:30: error: cannot find symbol
bannerAdView.setListener(new IBannerAdViewListener() {
^
symbol: class IBannerAdViewListener
location: class BannerAd
Note: C:\Users\David Manoy\GT Challenge\Temp\gradleOut\unityLibrary\src\main\java\com\unity3d\player\UnityPlayerActivity.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
10 errors
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':unityLibrary:compileReleaseJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 11s
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
]
I have tried to find an issue that caused the build process to fail, but I can’t seem to find the cause of the issue to fix. I know it is something to do with Mediation’s Billboard Ads. I expected the build process to be successful, but the build process actually failed.