Commit 3458d1dd135211fa77db7eb469e881afa72ea6db
1 parent
5c286530
1.增加广告位ID返回
2.增加自动更新接口
Showing
7 changed files
with
31 additions
and
28 deletions
.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