Commit 3458d1dd135211fa77db7eb469e881afa72ea6db

Authored by 朱显松
1 parent 5c286530

1.增加广告位ID返回

2.增加自动更新接口
.idea/misc.xml
... ... @@ -24,7 +24,7 @@
24 24 </value>
25 25 </option>
26 26 </component>
27   - <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
  27 + <component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
28 28 <output url="file://$PROJECT_DIR$/build/classes" />
29 29 </component>
30 30 <component name="ProjectType">
... ...
app/build.gradle
... ... @@ -25,5 +25,5 @@ dependencies {
25 25 compile 'com.google.code.gson:gson:2.8.2'
26 26 compile 'com.android.support.constraint:constraint-layout:1.0.2'
27 27 //引入广告SDK
28   - compile 'cn.vlion:vlion-ad:1.1.5'
  28 + compile 'cn.vlion:vlion-ad:1.1.6'
29 29 }
... ...
app/src/main/java/cn/vlion/simple/BannerActivity.java
... ... @@ -33,38 +33,41 @@ public class BannerActivity extends AppCompatActivity {
33 33 //431 image
34 34 bannerView = BannerManager.getInstance().getBannerView(this, tagId, new BannerViewListener() {
35 35 @Override
36   - public void onRequestSuccess(int viewWidth, int viewHeight) {
  36 + public void onRequestSuccess(String id, int viewWidth, int viewHeight) {
37 37 Log.e(TAG, "onRequestSuccess: " + viewWidth + "," + viewHeight);
38 38 bannerContainer.getLayoutParams().width = ViewGroup.LayoutParams.MATCH_PARENT;
39 39 bannerContainer.getLayoutParams().height = ScreenUtil.getScreenWidth(BannerActivity.this) * viewHeight / viewWidth;
40 40 }
41 41  
42 42 @Override
43   - public void onRequestFailed(int code, String errorMsg) {
  43 + public void onRequestFailed(String id, int code, String errorMsg) {
44 44 Log.e(TAG, "onRequestFailed" + code + " : " + errorMsg);
45 45 }
46 46  
47 47 @Override
48   - public void onShowSuccess() {
  48 + public void onShowSuccess(String id) {
49 49 Log.e(TAG, "onShowSuccess");
50 50 }
51 51  
52 52 @Override
53   - public void onSwitchBanner() {
  53 + public void onSwitchBanner(String id) {
54 54 Log.e(TAG, "onSwitchBanner");
55 55 }
56 56  
57 57 @Override
58   - public void onShowFailed(int code, String msg) {
  58 + public void onShowFailed(String id, int code, String msg) {
59 59 Log.e(TAG, "onShowFailed: " + code + "," + msg);
60 60 }
61 61  
62 62 @Override
63   - public void onBannerClicked() {
  63 + public void onBannerClicked(String id) {
64 64 Log.e(TAG, "onBannerClicked");
65 65 }
66 66 });
67   -
  67 + //设置自动更新时间
  68 + bannerView.setAutoRefreshTime(10_000);
  69 + //设置自动更新开关
  70 + bannerView.setAutoRefreshAd(true);
68 71 bannerContainer.addView(bannerView);
69 72 }
70 73  
... ...
app/src/main/java/cn/vlion/simple/NativeActivity.java
... ... @@ -47,7 +47,7 @@ public class NativeActivity extends AppCompatActivity {
47 47 }
48 48  
49 49 @Override
50   - public void onRequestFailed(int code, String message) {
  50 + public void onRequestFailed(String id, int code, String message) {
51 51 Log.e("DemoView", "数据加载失败 : code = " + code + " , message = " + message);
52 52 Toast.makeText(NativeActivity.this, "数据加载失败 : code = " + code + " , message = " + message, Toast.LENGTH_SHORT).show();
53 53 }
... ... @@ -67,7 +67,7 @@ public class NativeActivity extends AppCompatActivity {
67 67 }
68 68  
69 69 @Override
70   - public void onRequestFailed(int code, String message) {
  70 + public void onRequestFailed(String id, int code, String message) {
71 71 Log.e("DemoView", "数据加载失败 : code = " + code + " , message = " + message);
72 72 Toast.makeText(NativeActivity.this, "数据加载失败 : code = " + code + " , message = " + message, Toast.LENGTH_SHORT).show();
73 73 }
... ... @@ -83,7 +83,7 @@ public class NativeActivity extends AppCompatActivity {
83 83 }
84 84  
85 85 @Override
86   - public void onRequestFailed(int code, String message) {
  86 + public void onRequestFailed(String id, int code, String message) {
87 87 Log.e("DemoView", "数据加载失败 : code = " + code + " , message = " + message);
88 88 Toast.makeText(NativeActivity.this, "数据加载失败 : code = " + code + " , message = " + message, Toast.LENGTH_SHORT).show();
89 89 }
... ... @@ -99,7 +99,7 @@ public class NativeActivity extends AppCompatActivity {
99 99 }
100 100  
101 101 @Override
102   - public void onRequestFailed(int code, String message) {
  102 + public void onRequestFailed(String id, int code, String message) {
103 103 Log.e("DemoView", "数据加载失败 : code = " + code + " , message = " + message);
104 104 Toast.makeText(NativeActivity.this, "数据加载失败 : code = " + code + " , message = " + message, Toast.LENGTH_SHORT).show();
105 105 }
... ... @@ -115,7 +115,7 @@ public class NativeActivity extends AppCompatActivity {
115 115 }
116 116  
117 117 @Override
118   - public void onRequestFailed(int code, String message) {
  118 + public void onRequestFailed(String id, int code, String message) {
119 119 Log.e("DemoView", "数据加载失败 : code = " + code + " , message = " + message);
120 120 Toast.makeText(NativeActivity.this, "数据加载失败 : code = " + code + " , message = " + message, Toast.LENGTH_SHORT).show();
121 121 }
... ...
app/src/main/java/cn/vlion/simple/SplashActivity.java
... ... @@ -77,41 +77,41 @@ public class SplashActivity extends AppCompatActivity {
77 77 SplashManager.getInstance().showSplash(this, "432", new SplashViewListener() {
78 78  
79 79 @Override
80   - public void onRequestSuccess(int viewWidth, int viewHeight) {
  80 + public void onRequestSuccess(String id,int viewWidth, int viewHeight) {
81 81 Log.e(TAG, "onRequestSuccess: " + viewWidth + "," + viewHeight);
82 82 splashAdContainer.getLayoutParams().width = ViewGroup.LayoutParams.MATCH_PARENT;
83 83 splashAdContainer.getLayoutParams().height = ScreenUtil.getScreenWidth(SplashActivity.this) * viewHeight / viewWidth;
84 84 }
85 85  
86 86 @Override
87   - public void onRequestFailed(int code, String errorMsg) {
  87 + public void onRequestFailed(String id,int code, String errorMsg) {
88 88 Log.e(TAG, "onRequestFailed: " + code + "," + errorMsg);
89 89 }
90 90  
91 91 @Override
92   - public void onShowSuccess() {
  92 + public void onShowSuccess(String id) {
93 93 Log.e(TAG, "onShowSuccess: ");
94 94 defaultLayout.setVisibility(View.GONE);
95 95 adLayout.setVisibility(View.VISIBLE);
96 96 }
97 97  
98 98 @Override
99   - public void onShowFailed(int code, String msg) {
  99 + public void onShowFailed(String id,int code, String msg) {
100 100 Log.e(TAG, "onShowFailed: " + code + "," + msg);
101 101 }
102 102  
103 103 @Override
104   - public void onSplashClicked() {
  104 + public void onSplashClicked(String id) {
105 105 Log.e(TAG, "onSplashClicked: ");
106 106 }
107 107  
108 108 @Override
109   - public void onSplashClosed() {
  109 + public void onSplashClosed(String id) {
110 110 Log.e(TAG, "onSplashClosed: ");
111 111 }
112 112  
113 113 @Override
114   - public void onSwitchSplash() {
  114 + public void onSwitchSplash(String id) {
115 115 Log.e(TAG, "onSwitchSplash: ");
116 116 }
117 117 });
... ...
app/src/main/java/cn/vlion/simple/SpotActivity.java
... ... @@ -44,43 +44,43 @@ public class SpotActivity extends AppCompatActivity {
44 44 SpotManager.getInstance().showSpot(this, tagId, new SpotViewListener() {
45 45  
46 46 @Override
47   - public void onRequestSuccess(int viewWidth, int viewHeight, int closeViewHeight) {
  47 + public void onRequestSuccess(String id,int viewWidth, int viewHeight, int closeViewHeight) {
48 48 Log.e(TAG, "onRequestSuccess: " + viewWidth + "," + viewHeight);
49 49 spotAdContainer.getLayoutParams().width = 720;
50 50 spotAdContainer.getLayoutParams().height = 720 * viewHeight / viewWidth + closeViewHeight;
51 51 }
52 52  
53 53 @Override
54   - public void onRequestFailed(int code, String errorMsg) {
  54 + public void onRequestFailed(String id,int code, String errorMsg) {
55 55 Log.e(TAG, "onRequestFailed: " + code + "," + errorMsg);
56 56 Toast.makeText(SpotActivity.this, "onRequestFailed: " + code + "," + errorMsg, Toast.LENGTH_SHORT).show();
57 57 }
58 58  
59 59 @Override
60   - public void onShowSuccess() {
  60 + public void onShowSuccess(String id) {
61 61 Log.e(TAG, "onShowSuccess: ");
62 62 adLayout.setVisibility(View.VISIBLE);
63 63 }
64 64  
65 65 @Override
66   - public void onShowFailed(int code, String msg) {
  66 + public void onShowFailed(String id,int code, String msg) {
67 67 Log.e(TAG, "onShowFailed: " + code + "," + msg);
68 68 }
69 69  
70 70 @Override
71   - public void onSpotClicked() {
  71 + public void onSpotClicked(String id) {
72 72 Log.e(TAG, "onSplashClicked: ");
73 73 adLayout.setVisibility(View.GONE);
74 74 }
75 75  
76 76 @Override
77   - public void onSpotClosed() {
  77 + public void onSpotClosed(String id) {
78 78 Log.e(TAG, "onSplashClosed: ");
79 79 adLayout.setVisibility(View.GONE);
80 80 }
81 81  
82 82 @Override
83   - public void onSwitchSpot() {
  83 + public void onSwitchSpot(String id) {
84 84 Log.e(TAG, "onSwitchSpot: ");
85 85 }
86 86 });
... ...
lib/vlion-ad-1.1.5.jar renamed to lib/vlion-ad-1.1.6.jar
No preview for this file type