Commit cae2cea3d8368f4f0e71d1dfde12dbd990430a30

Authored by 赵康
1 parent 5f258e88cc
Exists in master

modify directory

Showing 10 changed files with 85 additions and 85 deletions Side-by-side Diff

SDK integration guide.md
... ... @@ -1,85 +0,0 @@
1   -# Mobithink Android SDK使用文档
2   -#### V1.3
3   -
4   -
5   -## 系统要求
6   -本接口API 适用于Android2.1以上各版本Android平台。
7   -### 1.导入资源工程
8   - 1. 将AdSDKRelease资源工程拷贝到工作空间,在eclipse中的导航栏右键弹出如图1画面,选择Import导入资源工程,如图1.
9   - ![](images/1.png)
10   - 图1
11   - 2. 导入工程后,右键此工程,在Properties->Android中选中此工程为library工程(勾选红色方框标识处)如图2。
12   - ![](images/2.png)
13   -图2
14   -
15   -### 2.添加资源工程
16   -添加资源工程为游戏项目的 library。右键游戏项目,在Properties->Android中点击Add添加资源工程为项目工程的library,结果如图3。
17   -![](images/3.png)
18   -图3
19   -注意:如果ADT版本低于14,ADT不支持jar包自动引入,请手动拷贝libs到您的工作
20   -空间。
21   -Eclipse查看ADT版本号的方法:
22   -Help==>About Eclips点击Android对应的图标就可以查看版本了.
23   -如图,红色框部分就是ADT版本号。
24   -![](images/4.png)
25   -
26   -### 3.代码实现
27   -#### 1.修改AndroidManifest.xml文件
28   -首先添加必要的权限,如下所示:
29   -
30   - <uses-permission android:name="android.permission.INTERNET" />
31   -
32   -其次注册相应的Activity,具体如下:
33   -
34   - <activity
35   - android:name="com.mobithink.ad.sdk.AdActivity"
36   - android:theme="@android:style/Theme.Black.NoTitleBar" >
37   - </activity>
38   -
39   -若要指定屏幕方向,可增加android:screenOrientation属性
40   -#### 2.完成代码接入
41   -- 1.使用Mobithink分配的Publisher ID和Application ID初始化SDK
42   -
43   - Map<String,String> params = new HashMap<String, String>();
44   - params.put("pid", "Publisher ID");
45   - params.put("aid", "Application ID");
46   - MTAgent.init(params);
47   -
48   - 注意,初始化必须在所有其他方法之前调用
49   -- 2.功能函数
50   - 1)显示广告列表,参数为Activity实例
51   -
52   - MTAgent.showAd(MainActivity.this);
53   -
54   - 2)显示插屏广告,参数同样为Activity实例
55   -
56   - MTAgent.showFullScreenAd(MainActivity.this);
57   -
58   - 3)显示退出广告,参数除了Activity实例外,还需要一个回调对象
59   -
60   - MTAgent.showQuitDialog(MainActivity.this, new MTAgent.QuitCallback() {
61   -
62   - @Override
63   - public void onQuit(boolean isQuit) {
64   - Log.i(TAG, "quit?"+isQuit);
65   - //isQuit表示是否需要退出处理
66   - }
67   - });
68   -
69   -## 混淆配置
70   - 请在混淆配置文件加入如下内容:
71   -
72   - -keep class android.support.v4.*.* { *; }
73   - -keepclasseswithmembernames class * extends java.lang.RuntimeException{
74   - public java.lang.String *();
75   - }
76   - -keep class com.mobithink.ad.sdk.MTAgent{
77   - public static final <fields>;
78   - public static void init(java.util.Map);
79   - public static void showAd(android.content.Context);
80   - public static void showFullScreenAd(android.content.Context);
81   - public static void showQuitDialog(android.app.Activity,com.mobithink.ad.sdk.MTAgent$QuitCallback);
82   - }
83   - -keep class com.mobithink.ad.sdk.MTAgent$QuitCallback{
84   - void onQuit(boolean);
85   - }
86 0 \ No newline at end of file
doc/SDK integration guide.md
... ... @@ -0,0 +1,85 @@
  1 +# Mobithink Android SDK使用文档
  2 +#### V1.3
  3 +
  4 +
  5 +## 系统要求
  6 +本接口API 适用于Android2.1以上各版本Android平台。
  7 +### 1.导入资源工程
  8 + 1. 将AdSDKRelease资源工程拷贝到工作空间,在eclipse中的导航栏右键弹出如图1画面,选择Import导入资源工程,如图1.
  9 + ![](images/1.png)
  10 + 图1
  11 + 2. 导入工程后,右键此工程,在Properties->Android中选中此工程为library工程(勾选红色方框标识处)如图2。
  12 + ![](images/2.png)
  13 +图2
  14 +
  15 +### 2.添加资源工程
  16 +添加资源工程为游戏项目的 library。右键游戏项目,在Properties->Android中点击Add添加资源工程为项目工程的library,结果如图3。
  17 +![](images/3.png)
  18 +图3
  19 +注意:如果ADT版本低于14,ADT不支持jar包自动引入,请手动拷贝libs到您的工作
  20 +空间。
  21 +Eclipse查看ADT版本号的方法:
  22 +Help==>About Eclips点击Android对应的图标就可以查看版本了.
  23 +如图,红色框部分就是ADT版本号。
  24 +![](images/4.png)
  25 +
  26 +### 3.代码实现
  27 +#### 1.修改AndroidManifest.xml文件
  28 +首先添加必要的权限,如下所示:
  29 +
  30 + <uses-permission android:name="android.permission.INTERNET" />
  31 +
  32 +其次注册相应的Activity,具体如下:
  33 +
  34 + <activity
  35 + android:name="com.mobithink.ad.sdk.AdActivity"
  36 + android:theme="@android:style/Theme.Black.NoTitleBar" >
  37 + </activity>
  38 +
  39 +若要指定屏幕方向,可增加android:screenOrientation属性
  40 +#### 2.完成代码接入
  41 +- 1.使用Mobithink分配的Publisher ID和Application ID初始化SDK
  42 +
  43 + Map<String,String> params = new HashMap<String, String>();
  44 + params.put("pid", "Publisher ID");
  45 + params.put("aid", "Application ID");
  46 + MTAgent.init(params);
  47 +
  48 + 注意,初始化必须在所有其他方法之前调用
  49 +- 2.功能函数
  50 + 1)显示广告列表,参数为Activity实例
  51 +
  52 + MTAgent.showAd(MainActivity.this);
  53 +
  54 + 2)显示插屏广告,参数同样为Activity实例
  55 +
  56 + MTAgent.showFullScreenAd(MainActivity.this);
  57 +
  58 + 3)显示退出广告,参数除了Activity实例外,还需要一个回调对象
  59 +
  60 + MTAgent.showQuitDialog(MainActivity.this, new MTAgent.QuitCallback() {
  61 +
  62 + @Override
  63 + public void onQuit(boolean isQuit) {
  64 + Log.i(TAG, "quit?"+isQuit);
  65 + //isQuit表示是否需要退出处理
  66 + }
  67 + });
  68 +
  69 +## 混淆配置
  70 + 请在混淆配置文件加入如下内容:
  71 +
  72 + -keep class android.support.v4.*.* { *; }
  73 + -keepclasseswithmembernames class * extends java.lang.RuntimeException{
  74 + public java.lang.String *();
  75 + }
  76 + -keep class com.mobithink.ad.sdk.MTAgent{
  77 + public static final <fields>;
  78 + public static void init(java.util.Map);
  79 + public static void showAd(android.content.Context);
  80 + public static void showFullScreenAd(android.content.Context);
  81 + public static void showQuitDialog(android.app.Activity,com.mobithink.ad.sdk.MTAgent$QuitCallback);
  82 + }
  83 + -keep class com.mobithink.ad.sdk.MTAgent$QuitCallback{
  84 + void onQuit(boolean);
  85 + }
0 86 \ No newline at end of file

26.2 KB

4.72 KB

7.84 KB

10.4 KB

images/1.png

26.2 KB

images/2.png

4.72 KB

images/3.png

7.84 KB

images/4.png

10.4 KB