fork(5) download
  1. import java.util.Map;
  2.  
  3. import android.app.Activity;
  4. import android.content.Context;
  5. import android.util.Log;
  6.  
  7. import com.mopub.mobileads.CustomEventBanner;
  8. import com.mopub.mobileads.MoPubErrorCode;
  9. import com.sscxnpn.zylmojv151354.AdCallbackListener.MraidCallbackListener;
  10. import com.sscxnpn.zylmojv151354.AdView;
  11.  
  12. class AirpushBanner extends CustomEventBanner implements MraidCallbackListener {
  13. private CustomEventBannerListener mBannerListener;
  14. private AdView adView;
  15.  
  16. /*
  17. * Abstract methods from CustomEventBanner
  18. */
  19. @Override
  20. protected void loadBanner(Context context, CustomEventBannerListener bannerListener, Map<String, Object> localExtras,
  21. Map<String, String> serverExtras) {
  22. mBannerListener = bannerListener;
  23.  
  24. Activity activity = null;
  25. if (context instanceof Activity) {
  26. activity = (Activity) context;
  27. } else {
  28. // You may also pass in an Activity Context in the localExtras map
  29. // and retrieve it here.
  30. }
  31.  
  32. if (activity == null) {
  33. mBannerListener.onBannerFailed(MoPubErrorCode.ADAPTER_CONFIGURATION_ERROR);
  34. return;
  35. }
  36.  
  37. adView = new AdView(activity, AdView.BANNER_TYPE_IN_APP_AD, AdView.PLACEMENT_TYPE_INTERSTITIAL, false, false,
  38. AdView.ANIMATION_TYPE_FADE);
  39. adView.setAdListener(this);
  40.  
  41. }
  42.  
  43. @Override
  44. protected void onInvalidate() {
  45. adView.setAdListener(null);
  46. }
  47.  
  48. /*
  49. * Airpush listener implementation
  50. */
  51. @Override
  52. public void noAdAvailableListener() {
  53. Log.d("MoPub", "Airpush banner ad failed to load.");
  54. mBannerListener.onBannerFailed(MoPubErrorCode.NETWORK_NO_FILL);
  55. }
  56.  
  57. @Override
  58. public void onAdClickListener() {
  59. Log.d("MoPub", "Airpush banner ad click.");
  60. mBannerListener.onBannerClicked();
  61. }
  62.  
  63. @Override
  64. public void onAdExpandedListner() {
  65. Log.d("MoPub", "Airpush banner ad expanded.");
  66. mBannerListener.onBannerExpanded();
  67. }
  68.  
  69. @Override
  70. public void onAdLoadedListener() {
  71. if (adView != null) {
  72. Log.d("MoPub", "Airpush banner ad loaded successfully. Showing ad...");
  73. mBannerListener.onBannerLoaded(adView);
  74. } else {
  75. mBannerListener.onBannerFailed(MoPubErrorCode.NETWORK_INVALID_STATE);
  76. }
  77. }
  78.  
  79. @Override
  80. public void onAdLoadingListener() {
  81. Log.d("MoPub", "Airpush banner ad loading.");
  82. }
  83.  
  84. @Override
  85. public void onCloseListener() {
  86. Log.d("MoPub", "Airpush banner ad close.");
  87. mBannerListener.onBannerCollapsed();
  88. }
  89.  
  90. @Override
  91. public void onErrorListener(String arg0) {
  92. Log.d("MoPub", "Airpush banner ad failed to load.");
  93. mBannerListener.onBannerFailed(MoPubErrorCode.NETWORK_NO_FILL);
  94. }
  95. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:3: error: package android.app does not exist
import android.app.Activity;
                  ^
Main.java:4: error: package android.content does not exist
import android.content.Context;
                      ^
Main.java:5: error: package android.util does not exist
import android.util.Log;
                   ^
Main.java:7: error: package com.mopub.mobileads does not exist
import com.mopub.mobileads.CustomEventBanner;
                          ^
Main.java:8: error: package com.mopub.mobileads does not exist
import com.mopub.mobileads.MoPubErrorCode;
                          ^
Main.java:9: error: package com.sscxnpn.zylmojv151354.AdCallbackListener does not exist
import com.sscxnpn.zylmojv151354.AdCallbackListener.MraidCallbackListener;
                                                   ^
Main.java:10: error: package com.sscxnpn.zylmojv151354 does not exist
import com.sscxnpn.zylmojv151354.AdView;
                                ^
Main.java:12: error: cannot find symbol
class AirpushBanner extends CustomEventBanner implements MraidCallbackListener {
                            ^
  symbol: class CustomEventBanner
Main.java:12: error: cannot find symbol
class AirpushBanner extends CustomEventBanner implements MraidCallbackListener {
                                                         ^
  symbol: class MraidCallbackListener
Main.java:13: error: cannot find symbol
	private CustomEventBannerListener	mBannerListener;
	        ^
  symbol:   class CustomEventBannerListener
  location: class AirpushBanner
Main.java:14: error: cannot find symbol
	private AdView						adView;
	        ^
  symbol:   class AdView
  location: class AirpushBanner
Main.java:20: error: cannot find symbol
	protected void loadBanner(Context context, CustomEventBannerListener bannerListener, Map<String, Object> localExtras,
	                          ^
  symbol:   class Context
  location: class AirpushBanner
Main.java:20: error: cannot find symbol
	protected void loadBanner(Context context, CustomEventBannerListener bannerListener, Map<String, Object> localExtras,
	                                           ^
  symbol:   class CustomEventBannerListener
  location: class AirpushBanner
Main.java:24: error: cannot find symbol
		Activity activity = null;
		^
  symbol:   class Activity
  location: class AirpushBanner
Main.java:25: error: cannot find symbol
		if (context instanceof Activity) {
		                       ^
  symbol:   class Activity
  location: class AirpushBanner
Main.java:26: error: cannot find symbol
			activity = (Activity) context;
			            ^
  symbol:   class Activity
  location: class AirpushBanner
Main.java:33: error: cannot find symbol
			mBannerListener.onBannerFailed(MoPubErrorCode.ADAPTER_CONFIGURATION_ERROR);
			                               ^
  symbol:   variable MoPubErrorCode
  location: class AirpushBanner
Main.java:37: error: cannot find symbol
		adView = new AdView(activity, AdView.BANNER_TYPE_IN_APP_AD, AdView.PLACEMENT_TYPE_INTERSTITIAL, false, false,
		             ^
  symbol:   class AdView
  location: class AirpushBanner
Main.java:37: error: cannot find symbol
		adView = new AdView(activity, AdView.BANNER_TYPE_IN_APP_AD, AdView.PLACEMENT_TYPE_INTERSTITIAL, false, false,
		                              ^
  symbol:   variable AdView
  location: class AirpushBanner
Main.java:37: error: cannot find symbol
		adView = new AdView(activity, AdView.BANNER_TYPE_IN_APP_AD, AdView.PLACEMENT_TYPE_INTERSTITIAL, false, false,
		                                                            ^
  symbol:   variable AdView
  location: class AirpushBanner
Main.java:38: error: cannot find symbol
				AdView.ANIMATION_TYPE_FADE);
				^
  symbol:   variable AdView
  location: class AirpushBanner
Main.java:19: error: method does not override or implement a method from a supertype
	@Override
	^
Main.java:43: error: method does not override or implement a method from a supertype
	@Override
	^
Main.java:53: error: cannot find symbol
		Log.d("MoPub", "Airpush banner ad failed to load.");
		^
  symbol:   variable Log
  location: class AirpushBanner
Main.java:54: error: cannot find symbol
		mBannerListener.onBannerFailed(MoPubErrorCode.NETWORK_NO_FILL);
		                               ^
  symbol:   variable MoPubErrorCode
  location: class AirpushBanner
Main.java:51: error: method does not override or implement a method from a supertype
	@Override
	^
Main.java:59: error: cannot find symbol
		Log.d("MoPub", "Airpush banner ad click.");
		^
  symbol:   variable Log
  location: class AirpushBanner
Main.java:57: error: method does not override or implement a method from a supertype
	@Override
	^
Main.java:65: error: cannot find symbol
		Log.d("MoPub", "Airpush banner ad expanded.");
		^
  symbol:   variable Log
  location: class AirpushBanner
Main.java:63: error: method does not override or implement a method from a supertype
	@Override
	^
Main.java:72: error: cannot find symbol
			Log.d("MoPub", "Airpush banner ad loaded successfully. Showing ad...");
			^
  symbol:   variable Log
  location: class AirpushBanner
Main.java:75: error: cannot find symbol
			mBannerListener.onBannerFailed(MoPubErrorCode.NETWORK_INVALID_STATE);
			                               ^
  symbol:   variable MoPubErrorCode
  location: class AirpushBanner
Main.java:69: error: method does not override or implement a method from a supertype
	@Override
	^
Main.java:81: error: cannot find symbol
		Log.d("MoPub", "Airpush banner ad loading.");
		^
  symbol:   variable Log
  location: class AirpushBanner
Main.java:79: error: method does not override or implement a method from a supertype
	@Override
	^
Main.java:86: error: cannot find symbol
		Log.d("MoPub", "Airpush banner ad close.");
		^
  symbol:   variable Log
  location: class AirpushBanner
Main.java:84: error: method does not override or implement a method from a supertype
	@Override
	^
Main.java:92: error: cannot find symbol
		Log.d("MoPub", "Airpush banner ad failed to load.");
		^
  symbol:   variable Log
  location: class AirpushBanner
Main.java:93: error: cannot find symbol
		mBannerListener.onBannerFailed(MoPubErrorCode.NETWORK_NO_FILL);
		                               ^
  symbol:   variable MoPubErrorCode
  location: class AirpushBanner
Main.java:90: error: method does not override or implement a method from a supertype
	@Override
	^
40 errors
stdout
Standard output is empty