Commit e9e7fe5ebc951d156642aac8882839f7b745b3ae

Authored by 朱显松
1 parent afa6870e

Android 瑞狮广告 V1.1.3

1.处理图片缓存空指针问题
2.增加原生广告App下载字段
3.WebActivity增加对302跳转App下载支持
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.2' 28 + compile 'cn.vlion:vlion-ad:1.1.3'
29 } 29 }
app/src/main/java/cn/vlion/simple/NativeActivity.java
@@ -4,6 +4,7 @@ import android.content.Intent; @@ -4,6 +4,7 @@ import android.content.Intent;
4 import android.os.Bundle; 4 import android.os.Bundle;
5 import android.support.annotation.Nullable; 5 import android.support.annotation.Nullable;
6 import android.support.v7.app.AppCompatActivity; 6 import android.support.v7.app.AppCompatActivity;
  7 +import android.text.TextUtils;
7 import android.util.Log; 8 import android.util.Log;
8 import android.view.View; 9 import android.view.View;
9 import android.widget.Toast; 10 import android.widget.Toast;
@@ -57,11 +58,12 @@ public class NativeActivity extends AppCompatActivity { @@ -57,11 +58,12 @@ public class NativeActivity extends AppCompatActivity {
57 NativeManager.getInstance().requestCarousel(this, adId_Carousel, new NativeListener<NativeCarouselData>() { 58 NativeManager.getInstance().requestCarousel(this, adId_Carousel, new NativeListener<NativeCarouselData>() {
58 @Override 59 @Override
59 public void onRequestSuccess(NativeCarouselData data) { 60 public void onRequestSuccess(NativeCarouselData data) {
  61 + String ldp = data.getNativead().getLdp();
  62 + String download = data.getNativead().getAppDownloadurl();
60 Intent intent = new Intent(NativeActivity.this, VLionWebViewActivity.class); 63 Intent intent = new Intent(NativeActivity.this, VLionWebViewActivity.class);
61 - intent.putExtra("ldp", data.getNativead().getLdp()); 64 + intent.putExtra("ldp", TextUtils.isEmpty(ldp) ? download : ldp);
62 startActivity(intent); 65 startActivity(intent);
63 - Log.e("DemoView", "数据获取成功 " + new Gson().toJson(data));  
64 - Toast.makeText(NativeActivity.this, "数据获取成功 " + new Gson().toJson(data), Toast.LENGTH_SHORT).show(); 66 +
65 } 67 }
66 68
67 @Override 69 @Override
lib/vlion-ad-1.1.2.jar renamed to lib/vlion-ad-1.1.3.jar
No preview for this file type