Java Code Examples for com.google.android.gms.ads.reward.RewardItem

The following are top voted examples for showing how to use com.google.android.gms.ads.reward.RewardItem. These examples are extracted from open source projects. You can vote up the examples you like and your votes will be used in our system to generate more good examples.
Example 1
Project: cordova-plugin-ad-admob   File: AdMobOverlap.java   View source code 6 votes vote down vote up
@Override
		public void onRewarded(RewardItem reward) {
			Log.d(LOG_TAG, String.format("%s", "onRewarded"));
		  
/*
      String obj = __getProductShortName();
      String json = String.format("{'adNetwork':'%s','adType':'%s','adEvent':'%s','rewardType':'%s','rewardAmount':%d}",
              obj, ADTYPE_REWARDVIDEO, EVENT_AD_PRESENT, reward.getType(), reward.getAmount());
*/			  
		  
			PluginResult pr = new PluginResult(PluginResult.Status.OK, "onRewardedVideoAdCompleted");
			pr.setKeepCallback(true);
			plugin.getCallbackContextKeepCallback().sendPluginResult(pr);
			//PluginResult pr = new PluginResult(PluginResult.Status.ERROR);
			//pr.setKeepCallback(true);
			//callbackContextKeepCallback.sendPluginResult(pr);				  
		}
 
Example 2
Project: Trivia-Knowledge   File: MainGameActivity.java   View source code 5 votes vote down vote up
@Override
public void onRewarded(RewardItem rewardItem) {
    //you get a reward

    DemoHelperClass demoHelperClass = new DemoHelperClass(getApplicationContext());
    SQLiteDatabase sqLiteDatabase = demoHelperClass.getWritableDatabase();

    final List listgems = demoHelperClass.getGems();
    int gemstext = (Integer) listgems.get(listgems.size() - 1);

    int plusOneGem = 1;
    gemstext = gemstext + plusOneGem;
    demoHelperClass.InsertGems(gemstext);
    gemsText.setText(String.valueOf(gemstext));

    //Show text that +1 gem added in bucket
    Toast toast = Toast.makeText(getApplicationContext(), "+1 gem added in your bucket.", Toast.LENGTH_LONG);
    toast.getView().setBackgroundColor(ContextCompat.getColor(getApplicationContext(), R.color.darkpink));
    TextView v = (TextView) toast.getView().findViewById(android.R.id.message);
    v.setTextColor(ContextCompat.getColor(getApplicationContext(), R.color.white));
    v.setTypeface(openSansSemiBold);
    v.setTextSize(10);
    toast.show();


    sqLiteDatabase.close();
    listgems.clear();
}
 
Example 3
Project: IdleCat   File: DisplayCatActivity.java   View source code 5 votes vote down vote up
@Override
public void onRewarded(RewardItem reward) {
    mCatChatTextView.setText(getString(R.string.on_rewarded));
    mCatStatus.pat(reward.getAmount());
    mCatStatus.increaseFood();
    Toast.makeText(this, "Intimacy increased.", Toast.LENGTH_SHORT).show();
    Toast.makeText(this, "Got 1 food.", Toast.LENGTH_SHORT).show();
    updateCatStatusTextViews();
}
 
Example 4
Project: FloatingNew   File: SplashScreen.java   View source code 5 votes vote down vote up
@Override
public void onRewarded(RewardItem reward) {
    Toast.makeText(this,
            String.format(" onRewarded! currency: %s amount: %d", reward.getType(),
                    reward.getAmount()),
            Toast.LENGTH_SHORT).show();
    //do the reward ///
}
 
Example 5
Project: cordova-plugin-admob-free   File: RewardVideoListener.java   View source code 5 votes vote down vote up
@Override
public void onRewarded(RewardItem reward) {
    JSONObject data = new JSONObject();
    try {
        data.put("adType", executor.getAdType());
        data.put("rewardType", reward.getType());
        data.put("rewardAmount", reward.getAmount());
    } catch (JSONException e) {
        e.printStackTrace();
    }
    executor.fireAdEvent("admob.rewardvideo.events.REWARD", data);
}
 
Example 6
Project: TvAppRepo   File: GenerateShortcutHelper.java   View source code 5 votes vote down vote up
static void showVideoAd(Activity activity) {
    final RewardedVideoAd ad = MobileAds.getRewardedVideoAdInstance(activity);
    ad.setRewardedVideoAdListener(new RewardedVideoAdListener() {
        @Override
        public void onRewardedVideoAdLoaded() {
            ad.show();
        }

        @Override
        public void onRewardedVideoAdOpened() {

        }

        @Override
        public void onRewardedVideoStarted() {

        }

        @Override
        public void onRewardedVideoAdClosed() {

        }

        @Override
        public void onRewarded(RewardItem rewardItem) {

        }

        @Override
        public void onRewardedVideoAdLeftApplication() {

        }

        @Override
        public void onRewardedVideoAdFailedToLoad(int i) {

        }
    });
    ad.loadAd(activity.getString(R.string.reward_video_ad_unit_id), new AdRequest.Builder().build());
}
 
Example 7
Project: android-ads   File: MainActivity.java   View source code 5 votes vote down vote up
@Override
public void onRewarded(RewardItem reward) {
    Toast.makeText(this,
            String.format(" onRewarded! currency: %s amount: %d", reward.getType(),
                    reward.getAmount()),
            Toast.LENGTH_SHORT).show();
    addCoins(reward.getAmount());
}
 
Example 8
Project: react-native-admob   File: RNAdMobRewardedVideoAdModule.java   View source code 5 votes vote down vote up
@Override
public void onRewarded(RewardItem rewardItem) {
    WritableMap reward = Arguments.createMap();

    reward.putInt("amount", rewardItem.getAmount());
    reward.putString("type", rewardItem.getType());

    sendEvent(EVENT_REWARDED, reward);
}
 
Example 9
Project: googleads-mobile-android-examples   File: MainActivity.java   View source code 5 votes vote down vote up
@Override
public void onRewarded(RewardItem reward) {
    Toast.makeText(this,
            String.format(" onRewarded! currency: %s amount: %d", reward.getType(),
                    reward.getAmount()),
            Toast.LENGTH_SHORT).show();
    addCoins(reward.getAmount());
}
 
Example 10
Project: googleads-mobile-android-examples   File: MainActivity.java   View source code 5 votes vote down vote up
@Override
public void onRewarded(RewardItem reward) {
    Toast.makeText(this,
            String.format(" onRewarded! currency: %s amount: %d", reward.getType(),
                    reward.getAmount()),
            Toast.LENGTH_SHORT).show();
    addCoins(reward.getAmount());
}
 
Example 11
Project: GodotFireBase   File: AdMob.java   View source code 4 votes vote down vote up
public RewardedVideoAd createRewardedVideo(final String unitid) {
	RewardedVideoAd mrv = MobileAds.getRewardedVideoAdInstance(activity);
	mrv.setRewardedVideoAdListener(new RewardedVideoAdListener() {

		@Override
		public void onRewardedVideoAdLoaded() {
			Utils.d("AdMob:Video:Loaded");
			Utils.callScriptFunc("AdMob", "AdMob_Video", buildStatus(unitid, "loaded"));
		}

		@Override
		public void onRewarded(RewardItem rewardItem) {
			Utils.d("AdMob:Rewarded:Success");

			Dictionary ret = new Dictionary();
			ret.put("RewardType", rewardItem.getType());
			ret.put("RewardAmount", rewardItem.getAmount());
			ret.put("unit_id", unitid);

			Utils.callScriptFunc("AdMob", "AdMobReward", ret);
			reloadRewardedVideo(unitid);
		}

		@Override
		public void onRewardedVideoAdFailedToLoad(int errorCode) {
			Utils.d("AdMob:VideoLoad:Failed");
			Utils.callScriptFunc("AdMob", "AdMob_Video", buildStatus(unitid, "load_failed"));
			reloadRewardedVideo(unitid);
		}

		@Override
		public void onRewardedVideoAdClosed() {
			Utils.d("AdMob:VideoAd:Closed");
			Utils.callScriptFunc("AdMob", "AdMob_Video", buildStatus(unitid, "closed"));
			reloadRewardedVideo(unitid);
		}

		@Override
		public void onRewardedVideoAdLeftApplication() {
			Utils.d("AdMob:VideoAd:LeftApp");
		}

		@Override
		public void onRewardedVideoAdOpened() {
			Utils.d("AdMob:VideoAd:Opended");
			//Utils.callScriptFunc("AdMob", "AdMob_Video", buildStatus(unitid, "opened"));
		}

		@Override
		public void onRewardedVideoStarted() {
			Utils.d("Reward:VideoAd:Started");
			//Utils.callScriptFunc("AdMob", "AdMob_Video", buildStatus(unitid, "started"));
		}
	});

	return mrv;
}
 
Example 12
Project: Tower-Defense-Galaxy   File: AndroidLauncher.java   View source code 4 votes vote down vote up
@Override
public void onRewarded(RewardItem rewardItem) {
    TDGalaxy.preferences.changePref("money", TDGalaxy.preferences.getMoney() + 100);
}
 
Example 13
Project: monetizationcodelab   File: FailActivity.java   View source code 4 votes vote down vote up
@Override
public void onRewarded(RewardItem reward) {
    mRewardItem = reward;
}
 
Example 14
Project: monetizationcodelab   File: FailActivity.java   View source code 4 votes vote down vote up
@Override
public void onRewarded(RewardItem reward) {
    mRewardItem = reward;
    mFirebaseAnalytics.setUserProperty("reward_amount", new Integer(reward.getAmount()).toString());
}
 
Example 15
Project: AdsManager   File: AdsManager.java   View source code 4 votes vote down vote up
private Single<Boolean> loadAndshowRewardedVideo(final String id) {
    return Single.create(new SingleOnSubscribe<Boolean>() {
        @Override
        public void subscribe(@NonNull final SingleEmitter<Boolean> e) throws Exception {
            final RewardedVideoAd mAd = MobileAds.getRewardedVideoAdInstance(application);
            mAd.setRewardedVideoAdListener(new RewardedVideoAdListener() {

                boolean rewarded = false;

                @Override
                public void onRewardedVideoAdLoaded() {
                    mAd.show();
                }

                @Override
                public void onRewardedVideoAdOpened() {

                }

                @Override
                public void onRewardedVideoStarted() {

                }

                @Override
                public void onRewardedVideoAdClosed() {
                    e.onSuccess(rewarded);
                }

                @Override
                public void onRewarded(RewardItem rewardItem) {
                    rewarded = true;
                }

                @Override
                public void onRewardedVideoAdLeftApplication() {

                }

                @Override
                public void onRewardedVideoAdFailedToLoad(int i) {
                    e.onError(new AdError());
                }
            });

            final AdRequest.Builder adRequestBuilder = new AdRequest.Builder();
            adRequestBuilder.addTestDevice(AdRequest.DEVICE_ID_EMULATOR);
            if (debug) {
                adRequestBuilder.addTestDevice(DeviceIdFounder.getDeviceId(application));
            }

            mAd.loadAd(id, adRequestBuilder.build());
        }
    });
}
 
Example 16
Project: GodotAds   File: AdMob.java   View source code 4 votes vote down vote up
public void createRewardedVideo() {
	mrv = MobileAds.getRewardedVideoAdInstance(activity);
	mrv.setRewardedVideoAdListener(new RewardedVideoAdListener() {

		@Override
		public void onRewardedVideoAdLoaded() {
			Utils.d("AdMob:Video:Loaded");
			//emitRewardedVideoStatus();
			//Utils.call
		}

		@Override
		public void onRewarded(RewardItem rewardItem) {
			Utils.d("AdMob:Rewarded");

			JSONObject ret = new JSONObject();
			try {
				ret.put("RewardType", rewardItem.getType());
				ret.put("RewardAmount", rewardItem.getAmount());
			} catch (JSONException e) {
				Utils.d("AdMob:Reward:Error:" + e.toString());
			}

			Utils.callScriptFunc("AdMob", "AdMobReward", ret.toString());
		}

		@Override
		public void onRewardedVideoAdFailedToLoad(int errorCode) {
			Utils.d("AdMob:VideoLoad:Failed");
			Utils.callScriptFunc("AdMob", "AdMob_Video", "load_failed");
		}

		@Override
		public void onRewardedVideoAdClosed() {
			Utils.d("AdMob:VideoAd:Closed");
		}

		@Override
		public void onRewardedVideoAdLeftApplication() {
			Utils.d("AdMob:VideoAd:LeftApp");
		}

		@Override
		public void onRewardedVideoAdOpened() {
			Utils.d("AdMon:VideoAd:Opended");
		}

		@Override
		public void onRewardedVideoStarted() {
			Utils.d("Reward:VideoAd:Started");
		}
	});

	requestNewRewardedVideo();
}
 
Example 17
Project: admob-rewarded-video   File: MainActivity.java   View source code 4 votes vote down vote up
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    // Initialize the Mobile Ads SDK.
    MobileAds.initialize(this, getString(R.string.admob_app_id));

    mRewardedVideoAd = MobileAds.getRewardedVideoAdInstance(this);

    // Create the "retry" button, which starts a new game.
    mRetryButton = ((Button) findViewById(R.id.retry_button));
    mRetryButton.setVisibility(View.INVISIBLE);
    mRetryButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            startGame();
        }
    });

    // Hide the "watch video" until the end of a game.
    mShowVideoButton = ((Button) findViewById(R.id.watch_video));
    mShowVideoButton.setVisibility(View.INVISIBLE);

    mCoinCountText = ((TextView) findViewById(R.id.coin_count_text));

    mRewardedVideoAd.setRewardedVideoAdListener(new RewardedVideoAdListener() {
        @Override
        public void onRewarded(RewardItem rewardItem) {
            Toast.makeText(getBaseContext(), "Ad triggered reward.", Toast.LENGTH_SHORT).show();
            addCoins(rewardItem.getAmount());
        }

        @Override
        public void onRewardedVideoAdLoaded() {
            Toast.makeText(getBaseContext(), "Ad loaded.", Toast.LENGTH_SHORT).show();
        }

        @Override
        public void onRewardedVideoAdOpened() {
            Toast.makeText(getBaseContext(), "Ad opened.", Toast.LENGTH_SHORT).show();
        }

        @Override
        public void onRewardedVideoStarted() {
            Toast.makeText(getBaseContext(), "Ad started.", Toast.LENGTH_SHORT).show();
        }

        @Override
        public void onRewardedVideoAdClosed() {
            Toast.makeText(getBaseContext(), "Ad closed.", Toast.LENGTH_SHORT).show();
        }

        @Override
        public void onRewardedVideoAdLeftApplication() {
            Toast.makeText(getBaseContext(), "Ad left application.", Toast.LENGTH_SHORT).show();
        }

        @Override
        public void onRewardedVideoAdFailedToLoad(int i) {
            Toast.makeText(getBaseContext(), "Ad failed to load.", Toast.LENGTH_SHORT).show();
        }
    });

    if (savedInstanceState == null) {
        mCoinCount = 0;
        mCoinCountText.setText("Coins: " + mCoinCount);

        startGame();
    }
}
 
Example 18
Project: cykacommander   File: AndroidLauncher.java   View source code 4 votes vote down vote up
@Override
public void onRewarded(RewardItem rewardItem) {//MUST HAVE!!!
	MenuScreen.giveThatReward(rewardItem.getAmount());
	System.out.println(rewardItem.getType() +":    " + rewardItem.getAmount());
}
 
Example 19
Project: Tapad   File: VideoAdActivity.java   View source code 4 votes vote down vote up
@Override
public void onRewarded(RewardItem reward) {
    Toast.makeText(this, getStringFromId(R.string.ads_video_thanks, this), Toast.LENGTH_LONG).show();
    // TODO add reward
}
 
Example 20
Project: OCiney   File: AdsManager.java   View source code 4 votes vote down vote up
public AdsManager showRewardedVideo(final int stringId, final AdVideoClosedListener adVideoClosedListener) {
    if (BuildConfig.DEBUG && !showAdsOnDebug) {
        adVideoClosedListener.onAdClosedWithReward();
    } else {
        final RewardedVideoAd mAd = MobileAds.getRewardedVideoAdInstance(context);
        mAd.setRewardedVideoAdListener(new RewardedVideoAdListener() {

            boolean rewarded = false;

            @Override
            public void onRewardedVideoAdLoaded() {
                mAd.show();
            }

            @Override
            public void onRewardedVideoAdOpened() {

            }

            @Override
            public void onRewardedVideoStarted() {

            }

            @Override
            public void onRewardedVideoAdClosed() {
                if (rewarded) {
                    adVideoClosedListener.onAdClosedWithReward();
                } else {
                    adVideoClosedListener.onAdClosedWithoutReward();
                }
            }

            @Override
            public void onRewarded(RewardItem rewardItem) {
                rewarded = true;
            }

            @Override
            public void onRewardedVideoAdLeftApplication() {

            }

            @Override
            public void onRewardedVideoAdFailedToLoad(int i) {

            }
        });

        final AdRequest.Builder adRequestBuilder = new AdRequest.Builder();
        adRequestBuilder.addTestDevice(AdRequest.DEVICE_ID_EMULATOR);
        if (BuildConfig.DEBUG) {
            adRequestBuilder.addTestDevice(DeviceIdFounder.getDeviceId(context));
        }

        mAd.loadAd(context.getString(stringId), adRequestBuilder.build());
    }
    return this;
}
 
Example 21
Project: pixel-dungeon-remix   File: GoogleRewardVideoAds.java   View source code 4 votes vote down vote up
@Override
public void onRewarded(RewardItem rewardItem) {
	Log.i("reward video","onRewarded(RewardItem rewardItem)");
	returnTo.returnToWork(true);
}
 
Example 22
Project: Say_it   File: SettingsFragment.java   View source code 2 votes vote down vote up
@Override
public void onRewarded(RewardItem rewardItem) {

}