Commit 3458d1dd135211fa77db7eb469e881afa72ea6db

Authored by 朱显松
1 parent 5c286530

1.增加广告位ID返回

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