有米Android SDK开发者文档( 五 )


注:用户标识必须为"字母数字下划线"组合*此设置适用于自定义积分账户和服务器积分订单回调*
2.积分墙初始化接口
请务必在应用的启动代码,即在主的方法中分别调用积分墙专用的初始化接口 。
代码示例:
package com.testimport android.app.Activity import net.youmi.android.AdManager;import net.youmi.android.offers.OffersManager;/*** 这是您的应用的主Activity*/public class YourMainActivity extends Activity { @Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState); // 初始化应用发布ID和密钥,以及设置测试模式AdManager.getInstance(this).init("您的应用发布ID","您的应用密钥", false); // 请务必调用以下代码,告诉SDK应用启动,可以让SDK进行一些初始化操作 。该接口务必在SDK的初始化接口之后调用 。OffersManager.getInstance(this).onAppLaunch(); } }
3.积分墙会话结束接口
请务必在应用退出前调用积分墙专用的会话结束接口,让SDK进行一些资源的释放和清理 。
代码示例:
import net.youmi.android.offers.OffersManager;...// 请务必在应用退出的时候调用以下代码,告诉SDK应用已经关闭,可以让SDK进行一些资源的释放和清理 。OffersManager.getInstance(this).onAppExit(); ...
4.积分广告展现形式4.1 全屏积分墙
4.1.1 基本调用方法
调用.(this).()展示全屏的积分墙 。代码示例:
import android.app.Activityimport net.youmi.android.offers.OffersManager;....//调用showOffersWall显示全屏的积分墙界面OffersManager.getInstance(this).showOffersWall();....
4.1.2 设置全屏积分墙屏幕方向(可选)
积分墙默认情况下根据手机系统的屏幕方向布局,如果希望强制设置积分墙的方向为竖向或横向,只需要在.xml中配置即可 。设置为竖向显示:

设置为横向显示:

4.2 对话框积分墙
调用的( )方法即可 。如果您希望自定义对话框的大小,可以调用其重载函数 。
代码示例
import android.app.Activityimport net.youmi.android.offers.OffersManager;....//下面展示三种可选的调用方法://*调用方式1.调用showOffersWallDialog显示默认的对话框样式积分墙:OffersManager.getInstance(this).showOffersWallDialog(this); //*调用方式2.传入宽度和高度的像素值(注意:传入的宽高请确保是在竖屏状态下最佳的值,sdk会自动适应屏幕方向):OffersManager.getInstance(this).showOffersWallDialog(this,300,400); //*调用方式3.传入宽度和高度占系统屏幕的百分比(注意,值类型为double,请确保大于0并小于1)OffersManager.getInstance(this).showOffersWallDialog(this,0.9d,0.95d);....