|
@@ -18,6 +18,10 @@ import android.widget.Toast;
|
|
|
import com.sheep.gamegroup.util.DataUtil;
|
|
import com.sheep.gamegroup.util.DataUtil;
|
|
|
import com.sheep.jiuyan.samllsheep.utils.G;
|
|
import com.sheep.jiuyan.samllsheep.utils.G;
|
|
|
|
|
|
|
|
|
|
+import org.afinal.simplecache.DataKey;
|
|
|
|
|
+
|
|
|
|
|
+import java.util.Locale;
|
|
|
|
|
+
|
|
|
import cde.ewd.adw.AdManager;
|
|
import cde.ewd.adw.AdManager;
|
|
|
import cde.ewd.adw.os.EarnPointsOrderInfo;
|
|
import cde.ewd.adw.os.EarnPointsOrderInfo;
|
|
|
import cde.ewd.adw.os.EarnPointsOrderList;
|
|
import cde.ewd.adw.os.EarnPointsOrderList;
|
|
@@ -77,7 +81,6 @@ public class YmPermissionUtil implements PointsChangeNotify, PointsEarnNotify {
|
|
|
|
|
|
|
|
public void showYmOffersAds() {
|
|
public void showYmOffersAds() {
|
|
|
initYoumi();
|
|
initYoumi();
|
|
|
- setOfferBrowserConfig();
|
|
|
|
|
OffersManager.getInstance(activity).showOffersWall();
|
|
OffersManager.getInstance(activity).showOffersWall();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -87,14 +90,19 @@ public class YmPermissionUtil implements PointsChangeNotify, PointsEarnNotify {
|
|
|
AdManager.getInstance(activity).init(YmConfig.getAppId(), YmConfig.getAppSecret(), YmConfig.isShowLog());
|
|
AdManager.getInstance(activity).init(YmConfig.getAppId(), YmConfig.getAppSecret(), YmConfig.isShowLog());
|
|
|
|
|
|
|
|
// 有米android 积分墙sdk 5.0.0之后支持定制浏览器顶部标题栏的部分UI
|
|
// 有米android 积分墙sdk 5.0.0之后支持定制浏览器顶部标题栏的部分UI
|
|
|
- // setOfferBrowserConfig();
|
|
|
|
|
|
|
+ setOfferBrowserConfig();
|
|
|
|
|
|
|
|
// 如果开发者使用积分墙的服务器回调,
|
|
// 如果开发者使用积分墙的服务器回调,
|
|
|
// 1.需要告诉sdk,现在采用服务器回调
|
|
// 1.需要告诉sdk,现在采用服务器回调
|
|
|
// 2.建议开发者传入自己系统中用户id(如:邮箱账号之类的)(请限制在50个字符串以内)
|
|
// 2.建议开发者传入自己系统中用户id(如:邮箱账号之类的)(请限制在50个字符串以内)
|
|
|
// 3.务必在下面的OffersManager.getInstance(this).onAppLaunch();代码之前声明使用服务器回调
|
|
// 3.务必在下面的OffersManager.getInstance(this).onAppLaunch();代码之前声明使用服务器回调
|
|
|
-
|
|
|
|
|
- OffersManager.getInstance(activity).setUsingServerCallBack(true);
|
|
|
|
|
|
|
+// 如果使用了服务器订单回调,则上文所述的客户端积分功能
|
|
|
|
|
+// 积分管理
|
|
|
|
|
+// 监听积分余额变动
|
|
|
|
|
+// 监听积分订单到账通知
|
|
|
|
|
+// 配置积分到账提醒
|
|
|
|
|
+// 将不再适用,即SDK将不会通知客户端应用订单到账,所有积分流程只能通过服务器实现,可以极大地提高积分 安全性
|
|
|
|
|
+ OffersManager.getInstance(activity).setUsingServerCallBack(true);
|
|
|
OffersManager.getInstance(activity).setCustomUserId(DataUtil.getInstance().getUserId());
|
|
OffersManager.getInstance(activity).setCustomUserId(DataUtil.getInstance().getUserId());
|
|
|
|
|
|
|
|
// 如果使用积分广告,请务必调用积分广告的初始化接口:
|
|
// 如果使用积分广告,请务必调用积分广告的初始化接口:
|
|
@@ -123,8 +131,8 @@ public class YmPermissionUtil implements PointsChangeNotify, PointsEarnNotify {
|
|
|
|
|
|
|
|
// 查询积分余额
|
|
// 查询积分余额
|
|
|
// 从5.3.0版本起,客户端积分托管将由 int 转换为 float
|
|
// 从5.3.0版本起,客户端积分托管将由 int 转换为 float
|
|
|
- float pointsBalance = PointsManager.getInstance(activity).queryPoints();
|
|
|
|
|
- G.showToast("积分余额:" + pointsBalance);
|
|
|
|
|
|
|
+// float pointsBalance = PointsManager.getInstance(activity).queryPoints();
|
|
|
|
|
+ G.showToast("积分余额:" + DataUtil.getAsInt(DataKey.YM_TOTAL_PRICE, 0));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|