@Override public void onVideoGratified(VideoResponse videoResponse) { //Your implementation try { String itemid = StoreAssets.COIN_CURRENCY.getItemId(); int coins = (int) Float.parseFloat(videoResponse.getCoins()); StoreInventory.giveVirtualItem(itemid, coins); } catch(VirtualItemNotFoundException e) {
public static void removeNonConsumableItem(String nonConsItemId) throws VirtualItemNotFoundException, ClassCastException { StoreUtils.LogDebug("SOOMLA", "removeNonConsumableItem is called from java!"); StoreInventory.removeNonConsumableItem(nonConsItemId); }
public static boolean nonConsumableItemExists(String nonConsItemId) throws VirtualItemNotFoundException, ClassCastException { StoreUtils.LogDebug("SOOMLA", "nonConsumableItemExists is called from java!"); return StoreInventory.nonConsumableItemExists(nonConsItemId); }
public static void removeUpgrades(String goodItemId) throws VirtualItemNotFoundException { StoreUtils.LogDebug("SOOMLA", "removeUpgrades is called from java!"); StoreInventory.removeUpgrades(goodItemId); }
public static void upgradeVirtualGood(String goodItemId) throws VirtualItemNotFoundException, InsufficientFundsException { StoreUtils.LogDebug("SOOMLA", "upgradeVirtualGood is called from java!"); StoreInventory.upgradeVirtualGood(goodItemId); }
public static String getGoodCurrentUpgrade(String goodItemId) throws VirtualItemNotFoundException { StoreUtils.LogDebug("SOOMLA", "removeGoodAmount is called from java!"); return StoreInventory.getGoodCurrentUpgrade(goodItemId); }
public static int getGoodUpgradeLevel(String goodItemId) throws VirtualItemNotFoundException { StoreUtils.LogDebug("SOOMLA", "getGoodUpgradeLevel is called from java!"); return StoreInventory.getGoodUpgradeLevel(goodItemId); }
public static boolean isVirtualGoodEquipped(String goodItemId) throws VirtualItemNotFoundException { StoreUtils.LogDebug("SOOMLA", "isVirtualGoodEquipped is called from java!"); return StoreInventory.isVirtualGoodEquipped(goodItemId); }
public static void unEquipVirtualGood(String goodItemId) throws VirtualItemNotFoundException { StoreUtils.LogDebug("SOOMLA", "unEquipVirtualGood is called from java!"); StoreInventory.unEquipVirtualGood(goodItemId); }
public static void takeItem(String itemId, int amount) throws VirtualItemNotFoundException { StoreUtils.LogDebug("SOOMLA", "removeCurrencyAmount is called from java!"); StoreInventory.takeVirtualItem(itemId, amount); }
public static int getItemBalance(String itemId) throws VirtualItemNotFoundException { StoreUtils.LogDebug("SOOMLA", "getCurrencyBalance is called from java!"); return StoreInventory.getVirtualItemBalance(itemId); }
public static void buy(String itemId) throws VirtualItemNotFoundException, InsufficientFundsException { StoreUtils.LogDebug("SOOMLA", "buy is called from java!"); StoreInventory.buy(itemId); }