Hello Support
I am trying to install admob on my app. The followed Illya Stepanov 7 steps instructions on the post https://getsatisfaction.com/apperyio/... However when I build the apk file I receive the following failure
Build error
Most likely build error cause:
:compileReleaseJava/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:8: error: cannot find symbol
import org.apache.cordova.LinearLayoutSoftKeyboardDetect;
^
symbol: class LinearLayoutSoftKeyboardDetect
location: package org.apache.cordova
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:15: error: package com.google.ads does not exist
import com.google.ads.Ad;
^
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:16: error: package com.google.ads does not exist
import com.google.ads.AdListener;
^
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:17: error: package com.google.ads does not exist
import com.google.ads.AdRequest;
^
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:18: error: package com.google.ads.AdRequest does not exist
import com.google.ads.AdRequest.ErrorCode;
^
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:19: error: package com.google.ads does not exist
import com.google.ads.AdSize;
^
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:20: error: package com.google.ads.doubleclick does not exist
import com.google.ads.doubleclick.DfpAdView;
^
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:21: error: package com.google.ads.doubleclick does not exist
import com.google.ads.doubleclick.DfpInterstitialAd;
^
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:22: error: package com.google.ads.mediation.admob does not exist
import com.google.ads.mediation.admob.AdMobAdapterExtras;
^
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:31: error: cannot find symbol
private DfpAdView adView;
^
symbol: class DfpAdView
location: class AdMobPlugin
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:32: error: cannot find symbol
private DfpInterstitialAd intertitial;
^
symbol: class DfpInterstitialAd
location: class AdMobPlugin
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:120: error: cannot find symbol
final AdSize adSize, final CallbackContext callbackContext) {
^
symbol: class AdSize
location: class AdMobPlugin
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:429: error: cannot find symbol
public static AdSize adSizeFromSize(String size) {
^
symbol: class AdSize
location: class AdMobPlugin
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:379: error: cannot find symbol
private class BannerListener implements AdListener {
^
symbol: class AdListener
location: class AdMobPlugin
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:382: error: cannot find symbol
public void onReceiveAd(Ad ad) {
^
symbol: class Ad
location: class AdMobPlugin.BannerListener
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:390: error: cannot find symbol
public void onFailedToReceiveAd(Ad ad, ErrorCode errorCode) {
^
symbol: class Ad
location: class AdMobPlugin.BannerListener
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:390: error: cannot find symbol
public void onFailedToReceiveAd(Ad ad, ErrorCode errorCode) {
^
symbol: class ErrorCode
location: class AdMobPlugin.BannerListener
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:397: error: cannot find symbol
public void onPresentScreen(Ad ad) {
^
symbol: class Ad
location: class AdMobPlugin.BannerListener
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:402: error: cannot find symbol
public void onDismissScreen(Ad ad) {
^
symbol: class Ad
location: class AdMobPlugin.BannerListener
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:407: error: cannot find symbol
public void onLeaveApplication(Ad ad) {
^
symbol: class Ad
location: class AdMobPlugin.BannerListener
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:115: error: cannot find symbol
AdSize adSize = adSizeFromSize(size);
^
symbol: class AdSize
location: class AdMobPlugin
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:135: error: cannot find symbol
adView = new DfpAdView(cordova.getActivity(), adSize,
^
symbol: class DfpAdView
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:138: error: cannot find symbol
LinearLayoutSoftKeyboardDetect parentView = (LinearLayoutSoftKeyboardDetect) webView
^
symbol: class LinearLayoutSoftKeyboardDetect
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:138: error: cannot find symbol
LinearLayoutSoftKeyboardDetect parentView = (LinearLayoutSoftKeyboardDetect) webView
^
symbol: class LinearLayoutSoftKeyboardDetect
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:139: error: cannot find symbol
.getParent();
^
symbol: method getParent()
location: variable webView of type CordovaWebView
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:187: error: cannot find symbol
intertitial = new DfpInterstitialAd(cordova.getActivity(), publisherId);
^
symbol: class DfpInterstitialAd
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:252: error: cannot find symbol
AdRequest request = new AdRequest();
^
symbol: class AdRequest
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:252: error: cannot find symbol
AdRequest request = new AdRequest();
^
symbol: class AdRequest
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:264: error: cannot find symbol
request.addTestDevice(AdRequest.TEST_EMULATOR);
^
symbol: variable AdRequest
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:266: error: cannot find symbol
AdMobAdapterExtras extras = new AdMobAdapterExtras();
^
symbol: class AdMobAdapterExtras
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:266: error: cannot find symbol
AdMobAdapterExtras extras = new AdMobAdapterExtras();
^
symbol: class AdMobAdapterExtras
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:306: error: cannot find symbol
AdRequest request = new AdRequest();
^
symbol: class AdRequest
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:306: error: cannot find symbol
AdRequest request = new AdRequest();
^
symbol: class AdRequest
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:318: error: cannot find symbol
request.addTestDevice(AdRequest.TEST_EMULATOR);
^
symbol: variable AdRequest
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:320: error: cannot find symbol
AdMobAdapterExtras extras = new AdMobAdapterExtras();
^
symbol: class AdMobAdapterExtras
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:320: error: cannot find symbol
AdMobAdapterExtras extras = new AdMobAdapterExtras();
^
symbol: class AdMobAdapterExtras
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:355: error: cannot find symbol
LinearLayoutSoftKeyboardDetect parentView = (LinearLayoutSoftKeyboardDetect) webView
^
symbol: class LinearLayoutSoftKeyboardDetect
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:355: error: cannot find symbol
LinearLayoutSoftKeyboardDetect parentView = (LinearLayoutSoftKeyboardDetect) webView
^
symbol: class LinearLayoutSoftKeyboardDetect
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:356: error: cannot find symbol
.getParent();
^
symbol: method getParent()
location: variable webView of type CordovaWebView
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:381: error: method does not override or implement a method from a supertype
@Override
^
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:389: error: method does not override or implement a method from a supertype
@Override
^
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:396: error: method does not override or implement a method from a supertype
@Override
^
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:401: error: method does not override or implement a method from a supertype
@Override
^
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:406: error: method does not override or implement a method from a supertype
@Override
^
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:431: error: cannot find symbol
return AdSize.BANNER;
^
symbol: variable AdSize
location: class AdMobPlugin
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:433: error: cannot find symbol
return AdSize.IAB_MRECT;
^
symbol: variable AdSize
location: class AdMobPlugin
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:435: error: cannot find symbol
return AdSize.IAB_BANNER;
^
symbol: variable AdSize
location: class AdMobPlugin
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:437: error: cannot find symbol
return AdSize.IAB_LEADERBOARD;
^
symbol: variable AdSize
location: class AdMobPlugin
/srv/tiggzi/jenkins/workspace/346201-android/178327/346201/android/Test/src/com/google/cordova/plugin/AdMobPlugin.java:439: error: cannot find symbol
return AdSize.SMART_BANNER;
^
symbol: variable AdSize
location: class AdMobPlugin
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
49 errors
FAILED
FAILURE: Build failed with an exception.
How can I resolve this?
Mark