4.3 积分和积分迷你
显示有积分的横幅广告条,将高度为60dp的积分广告条定义为积分,高度为32dp的积分广告条定义为积分迷你 。
通过和实例化积分广告条 。
以下是的几种规格定义:
效果图1(竖屏):
效果图2(横屏):
4.3.1 普通布局(适用于应用)
1).配置布局文件
复制以下代码到要展示广告的的文件中,并且放在合适的位置:
2).将积分加入布局
在展示广告的类中,添加如下代码:
...import net.youmi.android.offers.OffersBanner; import net.youmi.android.offers.OffersAdSize;... //获取要嵌入积分广告条的布局RelativeLayout adLayout=(RelativeLayout)findViewById(R.id.offersAdLayout);//demo 1 积分Banner : 宽满屏,高60dpOffersBanner banner = new OffersBanner(this, OffersAdSize.SIZE_MATCH_SCREENx60);//传入高度为60dp的OffersAdSize来定义积分Banner //demo 2 积分Banner : 宽320dp,高60dpOffersBanner banner = new OffersBanner(this, OffersAdSize.SIZE_320x60);//传入高度为60dp的OffersAdSize来定义积分Banner//demo 3 积分迷你Banner : 宽满屏,高32dpOffersBanner banner = new OffersBanner(this, OffersAdSize.SIZE_MATCH_SCREENx32);//传入高度为32dp的OffersAdSize来定义积分迷你Banner//demo 4 积分迷你Banner : 宽320dp,高32dpOffersBanner banner = new OffersBanner(this, OffersAdSize.SIZE_320x32);//传入高度为32dp的OffersAdSize来定义积分迷你Banner//将积分Banner加入到布局中adLayout.addView(banner);
4.3.2 悬浮布局(适用于游戏)
在展示广告的的中,添加如下代码:
//实例化LayoutParams(重要)FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(FrameLayout.LayoutParams.FILL_PARENT,FrameLayout.LayoutParams.WRAP_CONTENT);//设置积分Banner的悬浮位置layoutParams.gravity = Gravity.BOTTOM | Gravity.RIGHT; // 这里示例为右下角//实例化积分BannerOffersBanner banner = new OffersBanner(this, OffersAdSize.SIZE_MATCH_SCREENx60);//传入高度为60dp的OffersAdSize来定义积分Banner//调用Activity的addContentView函数this.addContentView(banner, layoutParams);
4.4 积分广告相关设置
可以在有米主站开发者面板设置积分广告条的切换频率和背景颜色等 。
5.积分托管
积分墙SDK内置积分账户托管,以下是调用方法 。
5.1 查询积分余额
代码示例:
import android.app.Activityimport net.youmi.android.offers.OffersManager;...//调用queryPoints获取积分余额int myPointBalance = PointsManager.getInstance(this).queryPoints();Log.d("test","积分余额为:"+myPointBalance);...
5.2 消费积分
代码示例:
import android.app.Activityimport net.youmi.android.offers.PointsManager;...//调用spendPoints消费指定金额的积分,这里示例消费100积分if(PointsManager.getInstance(this).spendPoints(100)){Log.d("test","已消费100积分");}else{Log.d("text","消费积分失败(积分余额不足)");}...
- Android Studio安装成功 启动失败 提示重装的问题解决方法 Miss
- Android.mk android驱动学习1-驱动开发流程
- Android Studio-手把手教你基于SQLLITE实现登录注册功能
- Android驱动程序编写过程记录
- android 驱动学些入门-------Device Tree 第一篇
- android 打包混淆,debug可以正常使用,混淆正式包就一点就崩
- Android Notification自定义通知样式你要知道的事(androi
- android实现爆炸式菜单按钮弹出效果_微信 Android 内测版更新:小程
- Android通知工具类,含8.0通知适配,打开通知设置页面适配
- android 简单时间表,华为公布Android 10全球更新时间表