sbugert / react-native-admob

A react-native component for Google AdMob banners
BSD 2-Clause "Simplified" License
1.13k stars 532 forks source link

error Task :react-native-admob:compileDebugJavaWithJavac FAILED when one day before Works well >.< #562

Open RayosElDev opened 3 years ago

RayosElDev commented 3 years ago

I leave the error. I was wornking with this module until yesterday. Whn I try to run appear this error. If I create a new project when install it, Appear always the same

Task :react-native-admob:compileDebugJavaWithJavac FAILED I have to update gadle, link alll conect to Android studio and build dependeces...but always the same...

Here I leave full error...always the same, NO FIND a libraries seems.

`> Task :react-native-admob:compileDebugJavaWithJavac FAILED 26 actionable tasks: 5 executed, 21 up-to-date D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobInterstitialAdModule.java:20: error: cannot find symbol import com.google.android.gms.ads.InterstitialAd; ^ symbol: class InterstitialAd location: package com.google.android.gms.ads D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobInterstitialAdModule.java:36: error: cannot find symbol InterstitialAd mInterstitialAd; ^ symbol: class InterstitialAd location: class RNAdMobInterstitialAdModule D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:18: error: package com.google.android.gms.ads.reward does not exist import com.google.android.gms.ads.reward.RewardedVideoAd; ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:19: error: package com.google.android.gms.ads.reward does not exist import com.google.android.gms.ads.reward.RewardedVideoAdListener; ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:20: error: package com.google.android.gms.ads.reward does not exist import com.google.android.gms.ads.reward.RewardItem; ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:25: error: cannot find symbol public class RNAdMobRewardedVideoAdModule extends ReactContextBaseJavaModule implements RewardedVideoAdListener { ^ symbol: class RewardedVideoAdListener D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:38: error: cannot find symbol RewardedVideoAd mRewardedVideoAd; ^ symbol: class RewardedVideoAd location: class RNAdMobRewardedVideoAdModule D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:54: error: cannot find symbol public void onRewarded(RewardItem rewardItem) { ^ symbol: class RewardItem location: class RNAdMobRewardedVideoAdModule D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:20: error: package com.google.android.gms.ads.doubleclick does not exist import com.google.android.gms.ads.doubleclick.AppEventListener; ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:21: error: package com.google.android.gms.ads.doubleclick does not exist import com.google.android.gms.ads.doubleclick.PublisherAdRequest; ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:23: error: package com.google.android.gms.ads.doubleclick does not exist import com.google.android.gms.ads.doubleclick.PublisherAdView; ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:29: error: cannot find symbol class ReactPublisherAdView extends ReactViewGroup implements AppEventListener { ^ symbol: class AppEventListener D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:31: error: cannot find symbol protected PublisherAdView adView; ^ symbol: class PublisherAdView location: class ReactPublisherAdView D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobBannerViewManager.java:59: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobBannerViewManager.java:93: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobBannerViewManager.java:135: error: cannot find symbol adRequestBuilder.addTestDevice(testDevice); ^ symbol: method addTestDevice(String) location: variable adRequestBuilder of type Builder D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobInterstitialAdModule.java:48: error: cannot find symbol mInterstitialAd = new InterstitialAd(reactContext); ^ symbol: class InterstitialAd location: class RNAdMobInterstitialAdModule D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobInterstitialAdModule.java:58: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobInterstitialAdModule.java:89: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobInterstitialAdModule.java:143: error: cannot find symbol adRequestBuilder.addTestDevice(testDevice); ^ symbol: method addTestDevice(String) location: variable adRequestBuilder of type Builder D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:53: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:63: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:72: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:77: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:82: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:87: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:92: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:97: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:150: error: cannot find symbol RNAdMobRewardedVideoAdModule.this.mRewardedVideoAd = MobileAds.getRewardedVideoAdInstance(getCurrentActivity()); ^ symbol: method getRewardedVideoAdInstance(Activity) location: class MobileAds D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:167: error: cannot find symbol adRequestBuilder.addTestDevice(testDevice); ^ symbol: method addTestDevice(String) location: variable adRequestBuilder of type Builder D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:47: error: cannot find symbol this.adView = new PublisherAdView(context); ^ symbol: class PublisherAdView location: class ReactPublisherAdView D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:62: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:66: error: cannot find symbol case PublisherAdRequest.ERROR_CODE_INTERNAL_ERROR: ^ symbol: variable PublisherAdRequest D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:69: error: cannot find symbol case PublisherAdRequest.ERROR_CODE_INVALID_REQUEST: ^ symbol: variable PublisherAdRequest D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:72: error: cannot find symbol case PublisherAdRequest.ERROR_CODE_NETWORK_ERROR: ^ symbol: variable PublisherAdRequest D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:75: error: cannot find symbol case PublisherAdRequest.ERROR_CODE_NO_FILL: ^ symbol: variable PublisherAdRequest D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:96: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:148: error: package PublisherAdRequest does not exist PublisherAdRequest.Builder adRequestBuilder = new PublisherAdRequest.Builder(); ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:148: error: package PublisherAdRequest does not exist PublisherAdRequest.Builder adRequestBuilder = new PublisherAdRequest.Builder(); ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:153: error: cannot find symbol testDevice = PublisherAdRequest.DEVICE_ID_EMULATOR; ^ symbol: variable PublisherAdRequest location: class ReactPublisherAdView D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:158: error: cannot find symbol PublisherAdRequest adRequest = adRequestBuilder.build(); ^ symbol: class PublisherAdRequest location: class ReactPublisherAdView D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:184: error: method does not override or implement a method from a supertype @Override ^ Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. 42 errors

FAILURE: Build failed with an exception.

BUILD FAILED in 3s

error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup. Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081 D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobInterstitialAdModule.java:20: error: cannot find symbol import com.google.android.gms.ads.InterstitialAd; ^ symbol: class InterstitialAd location: package com.google.android.gms.ads D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobInterstitialAdModule.java:36: error: cannot find symbol InterstitialAd mInterstitialAd; ^ symbol: class InterstitialAd location: class RNAdMobInterstitialAdModule D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:18: error: package com.google.android.gms.ads.reward does not exist import com.google.android.gms.ads.reward.RewardedVideoAd; ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:19: error: package com.google.android.gms.ads.reward does not exist import com.google.android.gms.ads.reward.RewardedVideoAdListener; ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:20: error: package com.google.android.gms.ads.reward does not exist import com.google.android.gms.ads.reward.RewardItem; ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:25: error: cannot find symbol public class RNAdMobRewardedVideoAdModule extends ReactContextBaseJavaModule implements RewardedVideoAdListener { ^ symbol: class RewardedVideoAdListener D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:38: error: cannot find symbol RewardedVideoAd mRewardedVideoAd; ^ symbol: class RewardedVideoAd location: class RNAdMobRewardedVideoAdModule D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:54: error: cannot find symbol public void onRewarded(RewardItem rewardItem) { ^ symbol: class RewardItem location: class RNAdMobRewardedVideoAdModule D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:20: error: package com.google.android.gms.ads.doubleclick does not exist import com.google.android.gms.ads.doubleclick.AppEventListener; ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:21: error: package com.google.android.gms.ads.doubleclick does not exist import com.google.android.gms.ads.doubleclick.PublisherAdRequest; ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:23: error: package com.google.android.gms.ads.doubleclick does not exist import com.google.android.gms.ads.doubleclick.PublisherAdView; ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:29: error: cannot find symbol class ReactPublisherAdView extends ReactViewGroup implements AppEventListener { ^ symbol: class AppEventListener D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:31: error: cannot find symbol protected PublisherAdView adView; ^ symbol: class PublisherAdView location: class ReactPublisherAdView D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobBannerViewManager.java:59: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobBannerViewManager.java:93: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobBannerViewManager.java:135: error: cannot find symbol adRequestBuilder.addTestDevice(testDevice); ^ symbol: method addTestDevice(String) location: variable adRequestBuilder of type Builder D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobInterstitialAdModule.java:48: error: cannot find symbol mInterstitialAd = new InterstitialAd(reactContext); ^ symbol: class InterstitialAd location: class RNAdMobInterstitialAdModule D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobInterstitialAdModule.java:58: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobInterstitialAdModule.java:89: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobInterstitialAdModule.java:143: error: cannot find symbol adRequestBuilder.addTestDevice(testDevice); ^ symbol: method addTestDevice(String) location: variable adRequestBuilder of type Builder D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:53: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:63: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:72: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:77: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:82: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:87: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:92: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:97: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:150: error: cannot find symbol RNAdMobRewardedVideoAdModule.this.mRewardedVideoAd = MobileAds.getRewardedVideoAdInstance(getCurrentActivity()); ^ symbol: method getRewardedVideoAdInstance(Activity) location: class MobileAds D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNAdMobRewardedVideoAdModule.java:167: error: cannot find symbol adRequestBuilder.addTestDevice(testDevice); ^ symbol: method addTestDevice(String) location: variable adRequestBuilder of type Builder D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:47: error: cannot find symbol this.adView = new PublisherAdView(context); ^ symbol: class PublisherAdView location: class ReactPublisherAdView D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:62: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:66: error: cannot find symbol case PublisherAdRequest.ERROR_CODE_INTERNAL_ERROR: ^ symbol: variable PublisherAdRequest D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:69: error: cannot find symbol case PublisherAdRequest.ERROR_CODE_INVALID_REQUEST: ^ symbol: variable PublisherAdRequest D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:72: error: cannot find symbol case PublisherAdRequest.ERROR_CODE_NETWORK_ERROR: ^ symbol: variable PublisherAdRequest D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:75: error: cannot find symbol case PublisherAdRequest.ERROR_CODE_NO_FILL: ^ symbol: variable PublisherAdRequest D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:96: error: method does not override or implement a method from a supertype @Override ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:148: error: package PublisherAdRequest does not exist PublisherAdRequest.Builder adRequestBuilder = new PublisherAdRequest.Builder(); ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:148: error: package PublisherAdRequest does not exist PublisherAdRequest.Builder adRequestBuilder = new PublisherAdRequest.Builder(); ^ D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:153: error: cannot find symbol testDevice = PublisherAdRequest.DEVICE_ID_EMULATOR; ^ symbol: variable PublisherAdRequest location: class ReactPublisherAdView D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:158: error: cannot find symbol PublisherAdRequest adRequest = adRequestBuilder.build(); ^ symbol: class PublisherAdRequest location: class ReactPublisherAdView D:\Node-WEb-React\000ADMOB_BASE\testeos\tadmob1\node_modules\react-native-admob\android\src\main\java\com\sbugert\rnadmob\RNPublisherBannerViewManager.java:184: error: method does not override or implement a method from a supertype @Override ^ Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. 42 errors

FAILURE: Build failed with an exception.

ahsanLNTech commented 3 years ago

facing same error.

Blendfoul commented 3 years ago

This is a duplicate of https://github.com/sbugert/react-native-admob/issues/560

RayosElDev commented 3 years ago

This is a duplicate of

560

OH! I was searching and yes this WORKS THANSK!

If you need to work around this problem, you can change the following row in the build.gradle file of this project implementation 'com.google.android.gms:play-services-ads:+' to implementation 'com.google.android.gms:play-services-ads:19.6.0'. The changes the the SDK were made in version 19.7.0 and finalized in 20.0.0. This is not a long-term fix, though.

This row wasn't included in my project. Although I added, nothing has changed

node_modules/react-native-admob/android/build.gradle

RayosElDev commented 3 years ago

This is a duplicate of

560

OH! I was searching and yes this WORKS THANSK!

If you need to work around this problem, you can change the following row in the build.gradle file of this project implementation 'com.google.android.gms:play-services-ads:+' to implementation 'com.google.android.gms:play-services-ads:19.6.0'. The changes the the SDK were made in version 19.7.0 and finalized in 20.0.0. This is not a long-term fix, though.

This row wasn't included in my project. Although I added, nothing has changed

node_modules/react-native-admob/android/build.gradle

I just change the version of my ads version from:

https://developers.google.com/admob/android/quick-start#update_your_androidmanifestxml

And copy the same: implementation 'com.google.android.gms:play-services-ads:19.8.0' that I copy in android/app/build.gradle dependecies

THANKS
Matheus-Franco commented 3 years ago

I'm still having this problem.

The versions I'm using:

android/build.gradle:

buildToolsVersion = "28.0.3"
minSdkVersion = 16
compileSdkVersion = 28
targetSdkVersion = 28

I have tried all this solutions below:


Can someone help me, please?

ceydamehves commented 9 months ago

Same here ! I've tried almost all versions for the; implementation 'com.google.android.gms:play-services-ads:+' But still getting [error Task :react-native-admob:compileDebugJavaWithJavac FAILED]