# Admobfree error

**URL:** <https://forum.ionicframework.com/t/admobfree-error/116011>\
**Category:** Ionic Native\
**Created:** [December 20, 2017, 7:28pm UTC](https://forum.ionicframework.com/t/admobfree-error/116011 "2017-12-20T19:28:53Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![nathantaal](https://avatars.discourse-cdn.com/v4/letter/n/f04885/32.png) [@nathantaal](https://forum.ionicframework.com/u/nathantaal)\
**Post date:** [December 20, 2017, 7:28pm UTC](https://forum.ionicframework.com/t/admobfree-error/116011/1 "2017-12-20T19:28:53Z")

</div>

Hello everyone,

I recently updated my npm packages which where outdated to the ‘wanted’ version as shown by npm, and updated all cordova plugins with the npm package cordova-check-plugins.  
It gave me all sort of errors, so I removed all traces of admobfree from my package.json, removed my package-lokc.json and node\_modules. Then I reinstalled it using ionic-native documentation. I still get the errors:

```auto
:app:generateDebugSources UP-TO-DATE
:app:javaPreCompileDebug
 UP-TO-DATE
:app:compileDebugJavaWithJavac
D:\Sync\Documents\projects\comfort\platforms\android\app\src\main\java\name\ratson\cordova\admob\AdMob.java:27: error: package name.ratson.cordova.admob.banner does not exist
import name.ratson.cordova.admob.banner.BannerExecutor;
                                       ^
D:\Sync\Documents\projects\comfort\platforms\android\app\src\main\java\name\ratson\cordova\admob\AdMob.java:28: error: package name.ratson.cordova.admob.interstitial does not exist
import name.ratson.cordova.admob.interstitial.InterstitialExecutor;
                                             ^
D:\Sync\Documents\projects\comfort\platforms\android\app\src\main\java\name\ratson\cordova\admob\AdMob.java:29: error: package name.ratson.cordova.admob.rewardvideo does not exist
import name.ratson.cordova.admob.rewardvideo.RewardVideoExecutor;
                                            ^
D:\Sync\Documents\projects\comfort\platforms\android\app\src\main\java\name\ratson\cordova\admob\AdMob.java:44: error: cannot find symbol
    private BannerExecutor bannerExecutor = null;
            ^
  symbol: class BannerExecutor
  location: class AdMob
D:\Sync\Documents\projects\comfort\platforms\android\app\src\main\java\name\ratson\cordova\admob\AdMob.java:45: error: cannot find symbol
    private InterstitialExecutor interstitialExecutor = null;
            ^
  symbol: class InterstitialExecutor
  location: class AdMob
D:\Sync\Documents\projects\comfort\platforms\android\app\src\main\java\name\ratson\cordova\admob\AdMob.java:46: error: cannot find symbol
    private RewardVideoExecutor rewardVideoExecutor = null;
            ^
  symbol: class RewardVideoExecutor
  location: class AdMob
D:\Sync\Documents\projects\comfort\platforms\android\app\src\main\java\name\ratson\cordova\admob\AdMob.java:70: error: cannot find symbol

            bannerExecutor = new BannerExecutor(this);
                                 ^
  symbol: class BannerExecutor
  location: class AdMob
D:\Sync\Documents\projects\comfort\platforms\android\app\src\main\java\name\ratson\cordova\admob\AdMob.java:73: error: cannot find symbol
            interstitialExecutor = new InterstitialExecutor(this);
                                       ^
  symbol: class InterstitialExecutor
  location: class AdMob
D:\Sync\Documents\projects\comfort\platforms\android\app\src\main\java\name\ratson\cordova\admob\AdMob.java:76: error: cannot find symbol
            rewardVideoExecutor = new RewardVideoExecutor(this);
                                      ^
  symbol: class RewardVideoExecutor
  location: class AdMob
Note: Some input files use or override a deprecated API.
 FAILED
Note: Recompile with -Xlint:deprecation for details.
9 errors

27 actionable tasks: 1 executed, 26 up-to-date
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> 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.

* Get more help at https://help.gradle.org

BUILD FAILED in 3s
(node:6892) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: cmd: Command failed with exit code 1 Error output:
D:\Sync\Documents\projects\comfort\platforms\android\app\src\main\java\name\ratson\cordova\admob\AdMob.java:27: error: package name.ratson.cordova.admob.banner does not exist
import name.ratson.cordova.admob.banner.BannerExecutor;
                                       ^
D:\Sync\Documents\projects\comfort\platforms\android\app\src\main\java\name\ratson\cordova\admob\AdMob.java:28: error: package name.ratson.cordova.admob.interstitial does not exist
import name.ratson.cordova.admob.interstitial.InterstitialExecutor;
                                             ^
D:\Sync\Documents\projects\comfort\platforms\android\app\src\main\java\name\ratson\cordova\admob\AdMob.java:29: error: package name.ratson.cordova.admob.rewardvideo does not exist
import name.ratson.cordova.admob.rewardvideo.RewardVideoExecutor;
                                            ^
D:\Sync\Documents\projects\comfort\platforms\android\app\src\main\java\name\ratson\cordova\admob\AdMob.java:44: error: cannot find symbol
    private BannerExecutor bannerExecutor = null;
            ^
  symbol: class BannerExecutor
  location: class AdMob
D:\Sync\Documents\projects\comfort\platforms\android\app\src\main\java\name\ratson\cordova\admob\AdMob.java:45: error: cannot find symbol
    private InterstitialExecutor interstitialExecutor = null;
            ^
  symbol: class InterstitialExecutor
  location: class AdMob
D:\Sync\Documents\projects\comfort\platforms\android\app\src\main\java\name\ratson\cordova\admob\AdMob.java:46: error: cannot find symbol
    private RewardVideoExecutor rewardVideoExecutor = null;
            ^
  symbol: class RewardVideoExecutor
  location: class AdMob
D:\Sync\Documents\projects\comfort\platforms\android\app\src\main\java\name\ratson\cordova\admob\AdMob.java:70: error: cannot find symbol
            bannerExecutor = new BannerExecutor(this);
                                 ^
  symbol: class BannerExecutor
  location: class AdMob
D:\Sync\Documents\projects\comfort\platforms\android\app\src\main\java\name\ratson\cordova\admob\AdMob.java:73: error: cannot find symbol
            interstitialExecutor = new InterstitialExecutor(this);
                                       ^
  symbol: class InterstitialExecutor
  location: class AdMob
D:\Sync\Documents\projects\comfort\platforms\android\app\src\main\java\name\ratson\cordova\admob\AdMob.java:76: error: cannot find symbol
            rewardVideoExecutor = new RewardVideoExecutor(this);
                                      ^
  symbol: class RewardVideoExecutor
  location: class AdMob
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
9 errors

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> 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.

* Get more help at https://help.gradle.org

BUILD FAILED in 3s
(node:6892) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

```

Anyone knows how to resolve, or should I open an issue on github, and if so, on ionic-native or the cordova plugin?

---

<div class="post-metadata">

**Author:** ![skyrocket777](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/skyrocket777/32/80521_2.png) [@skyrocket777](https://forum.ionicframework.com/u/skyrocket777)\
**Post date:** [December 23, 2017, 8:59pm UTC](https://forum.ionicframework.com/t/admobfree-error/116011/2 "2017-12-23T20:59:18Z")

</div>

Hi. I’m getting the same error. I wonder if you could solve it. Greetings

---

<div class="post-metadata">

**Author:** ![nathantaal](https://avatars.discourse-cdn.com/v4/letter/n/f04885/32.png) [@nathantaal](https://forum.ionicframework.com/u/nathantaal)\
**Post date:** [December 23, 2017, 9:41pm UTC](https://forum.ionicframework.com/t/admobfree-error/116011/3 "2017-12-23T21:41:39Z")

</div>

It’s a problem with the whole plugin, also happening on Cordova projects. I’ve downgraded a few times to version 0.11 after several tries I managed to get it working but it’s not so simple

---

<div class="post-metadata">

**Author:** ![skyrocket777](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/skyrocket777/32/80521_2.png) [@skyrocket777](https://forum.ionicframework.com/u/skyrocket777)\
**Post date:** [December 29, 2017, 3:08am UTC](https://forum.ionicframework.com/t/admobfree-error/116011/4 "2017-12-29T03:08:03Z")

</div>

Thanks for answering. Sorry but what’s the whole version you installed and it’s working?  
Greetings dude

---

<div class="post-metadata">

**Author:** ![nathantaal](https://avatars.discourse-cdn.com/v4/letter/n/f04885/32.png) [@nathantaal](https://forum.ionicframework.com/u/nathantaal)\
**Post date:** [December 29, 2017, 8:12pm UTC](https://forum.ionicframework.com/t/admobfree-error/116011/5 "2017-12-29T20:12:50Z")

</div>

I downgraded back to version 0.11 by changing the values in my package.json

---

<div class="post-metadata">

**Author:** ![skyrocket777](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/skyrocket777/32/80521_2.png) [@skyrocket777](https://forum.ionicframework.com/u/skyrocket777)\
**Post date:** [December 30, 2017, 2:48am UTC](https://forum.ionicframework.com/t/admobfree-error/116011/6 "2017-12-30T02:48:35Z")

</div>

I’ll try man. Thanks for answering

---

<div class="post-metadata">

**Author:** ![hrqnogueira](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/hrqnogueira/32/116281_2.png) [@hrqnogueira](https://forum.ionicframework.com/u/hrqnogueira)\
**Post date:** [January 7, 2018, 10:05am UTC](https://forum.ionicframework.com/t/admobfree-error/116011/7 "2018-01-07T10:05:23Z")

</div>

I managed to solve the issue by copying the sources from platforms/android/src/name/ratson/cordova/admob/\* to platforms/android/app/src/main/java/name/ratson/cordova/admob/.

Hope it helps.

---

<div class="post-metadata">

**Author:** ![sadat](https://avatars.discourse-cdn.com/v4/letter/s/e9a140/32.png) [@sadat](https://forum.ionicframework.com/u/sadat)\
**Post date:** [January 14, 2018, 10:45pm UTC](https://forum.ionicframework.com/t/admobfree-error/116011/8 "2018-01-14T22:45:53Z")

</div>

very good @hrqnogueira it works for me!👍👌

---

<div class="post-metadata">

**Author:** ![Lasithavw](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/lasithavw/32/125986_2.png) [@Lasithavw](https://forum.ionicframework.com/u/Lasithavw)\
**Post date:** [January 15, 2018, 8:24pm UTC](https://forum.ionicframework.com/t/admobfree-error/116011/9 "2018-01-15T20:24:22Z")

</div>

thats worked me too.Thanks

---

<div class="post-metadata">

**Author:** ![supermaker](https://avatars.discourse-cdn.com/v4/letter/s/e56c9b/32.png) [@supermaker](https://forum.ionicframework.com/u/supermaker)\
**Post date:** [February 9, 2018, 6:57am UTC](https://forum.ionicframework.com/t/admobfree-error/116011/10 "2018-02-09T06:57:20Z")

</div>

Hi everyone  
I solved this error.  
Admobfree plugin run with android 6.3.0

My project downgrade android 7.0.0 to 6.3.0 and no show error

---

<div class="post-metadata">

**Author:** ![x0t0](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/x0t0/32/117335_2.png) [@x0t0](https://forum.ionicframework.com/u/x0t0)\
**Post date:** [February 18, 2018, 5:36pm UTC](https://forum.ionicframework.com/t/admobfree-error/116011/12 "2018-02-18T17:36:15Z")

</div>

Hell i did what you told us but now i’m getting this error

```auto
Dex: Error converting bytecode to dex: Cause: PARSE ERROR: class name (com/google/android/gms/base/R) does not match path (Com/google/android/gms/base/R.class) ...while parsing Com/google/android/gms/base/R.class

```

---

<div class="post-metadata">

**Author:** ![renanvital](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/renanvital/32/114283_2.png) [@renanvital](https://forum.ionicframework.com/u/renanvital)\
**Post date:** [February 21, 2018, 8:01pm UTC](https://forum.ionicframework.com/t/admobfree-error/116011/13 "2018-02-21T20:01:52Z")

</div>

Very nice man! Thanks for help!!! =D … worked for me too

---

<div class="post-metadata">

**Author:** ![skyrocket777](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/skyrocket777/32/80521_2.png) [@skyrocket777](https://forum.ionicframework.com/u/skyrocket777)\
**Post date:** [February 22, 2018, 1:13am UTC](https://forum.ionicframework.com/t/admobfree-error/116011/14 "2018-02-22T01:13:35Z")

</div>

> [@hrqnogueira](#):
>
> platforms/android/app/src/main/java/name/ratson/cordova/admob/

Thanks, this method worked for me but only using version ^0.11.0 of Native AdMob Free. Even using Android 7.0.0 😉

---

<div class="post-metadata">

**Author:** ![pinky96](https://avatars.discourse-cdn.com/v4/letter/p/85f322/32.png) [@pinky96](https://forum.ionicframework.com/u/pinky96)\
**Post date:** [March 14, 2018, 12:28pm UTC](https://forum.ionicframework.com/t/admobfree-error/116011/15 "2018-03-14T12:28:22Z")

</div>

how did you do it?  
I try to fix that error. please help

---

<div class="post-metadata">

**Author:** ![hanan2020](https://avatars.discourse-cdn.com/v4/letter/h/f17d59/32.png) [@hanan2020](https://forum.ionicframework.com/u/hanan2020)\
**Post date:** [September 27, 2020, 3:35pm UTC](https://forum.ionicframework.com/t/admobfree-error/116011/16 "2020-09-27T15:35:32Z")

</div>

hello. im new in this can you tell me how i change it with details please

---

<div class="post-metadata">

**Author:** ![mhartington](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/mhartington/32/137757_2.png) [@mhartington](https://forum.ionicframework.com/u/mhartington)\
**Post date:** [July 19, 2021, 8:54pm UTC](https://forum.ionicframework.com/t/admobfree-error/116011/17 "2021-07-19T20:54:06Z")

</div>

Closed on July 19, 2021, 8:54pm UTC


