Toggle navigation
Toggle navigation
This project
Loading...
Sign in
public_service
/
public_sdk_android
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
xuguohong
2021-02-08 09:56:16 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
b6a9165b54ce791a17602c958121d52c99c8b5e5
b6a9165b
1 parent
48d852a4
扩展文档添加区域地址,分享,广告接口说明
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
108 additions
and
0 deletions
doc/公共SDK扩展接口接入文档.md
doc/公共SDK扩展接口接入文档.md
View file @
b6a9165
...
...
@@ -536,3 +536,111 @@
PoolSdkHelper.callFunc("afInviteRewards",null);
```
### 区域地址功能
*
获取区域地址接口
| 参数名称 | 功能说明 | 返回值说明 |
|-------------|-----------|---------------------------------------------------------------------------------------------|
| getGameAreaUrl | 获取区域地址 | 返回区域地址 |
调用事例:
```java
String gameAreaUrl = PoolSdkHelper.callFunc("getGameAreaUrl",null)
*
区域地址回调监听
```
java
PoolSdkHelper
.
init
(
this
,
new
PoolSDKCallBackListener
()
{
@Override
public
void
poolSdkCallBack
(
int
code
,
String
msg
)
{
// TODO Auto-generated method stub
switch
(
code
)
{
case
1301
:
//区域地址回调,游戏收到此回调重新刷新加载
//msg为区域地址值
break
;
}
}
});
```
### 广告接口
| 参数名称 | 功能说明 | 返回值说明 |
|-------------|-----------|---------------------------------------------------------------------------------------------|
| adShow | 广告 | 无 |
| paramMap | 广告参数 | 无 |
-
paramMap字段说明
| 参数名称 | 参数说明 |
|-------------|-----------|
| activity | Activity上下文 |
| viewGroup | 当前页面的layout布局 |
| type | 广告类型 1:激励视频 2:banner 3:开屏 4:插屏 |
调用事例:
Map<Object, Object> paramMap = new HashMap<>();
paramMap.put("activity",AppActivity.this);
paramMap.put("viewGroup",layout);
paramMap.put("type","1");
PoolSdkHelper.callFunc("adShow",paramMap);
### 广告结果回调(初始化init中接口回调)
调用事例:
PoolSdkHelper.init(this, new PoolSDKCallBackListener() {
@Override
public void poolSdkCallBack(int code, String msg) {
// TODO Auto-generated method stub
switch (code) {
case 1401://激励视频观看完成关闭
break;
case 1402://激励视频未看完成关闭
break;
}
}
});
### 分享接口
| 参数名称 | 功能说明 | 返回值说明 |
|-------------|-----------|---------------------------------------------------------------------------------------------|
| commonShare | 分享 | 无 |
| paramMap | 广告参数 | 无 |
-
paramMap字段说明
| 参数名称 | 参数说明 |
|-------------|-----------|
| activity | Activity上下文 |
| type | 分享类型 1:纯文本 2:图片 3:文本+图片 4:文本+链接 |
| title | 标题 |
| content | 分享文本内容 |
| pic_url | 图片地址 |
| pic_data | 图片数据 |
| link | 分享链接 |
调用事例:
Map<Object, Object> paramMap = new HashMap<>();
paramMap.put("activity",AppActivity.this);
paramMap.put("content","这是一段文本");
paramMap.put("type","1");
PoolSdkHelper.callFunc("commonShare",paramMap);
### 分享结果回调(初始化init中接口回调)
调用事例:
PoolSdkHelper.init(this, new PoolSDKCallBackListener() {
@Override
public void poolSdkCallBack(int code, String msg) {
// TODO Auto-generated method stub
switch (code) {
case 1403://分享成功code
break;
case 1404://分享失败code
break;
}
}
});
\ No newline at end of file
...
...
Please
register
or
login
to post a comment