Quellcode durchsuchen

[修改]优投开屏左上角加入广告文字

zeki vor 5 Jahren
Ursprung
Commit
326a46acdc

+ 7 - 5
app/src/main/java/com/sheep/gamegroup/view/activity/SplashAct.java

@@ -73,6 +73,8 @@ public class SplashAct extends BaseActivity {
     ImageView splash_image_view;
     @BindView(R.id.splash_skip)
     TextView splash_skip;
+    @BindView(R.id.tv_ad_tip)
+    TextView tvAdTip;
     @BindView(R.id.splash_video_view)
     VideoView splash_video_view;
     @BindView(R.id.ad_flag)
@@ -156,15 +158,15 @@ public class SplashAct extends BaseActivity {
             //游可盈
             launchYKYSplash();
         } else if (adType == AD_SPLASH_TYPE_YT) {
+            tvAdTip.setVisibility(View.VISIBLE);
             //优投
             launchYTSplash();
         }
     }
 
 
-
     //展示游可盈广告
-    private void launchYKYSplash(){
+    private void launchYKYSplash() {
         String data = "{\"placements\":[{\"pos_id\":" + ad.getThird_ad_id() + ",\"ad_count\":1}]}";
         //"{\"placements\":[{\"pos_id\":" + posId + ",\"ad_count\":1}]}";
         KleinManager.getInstance().prepareAD(
@@ -191,7 +193,7 @@ public class SplashAct extends BaseActivity {
                             Log.d("!!!!!Event", String.valueOf(i));
                         switch (i) {
                             case KLSplashAdEvent_AdShowSucc:
-                                if (!aded) {
+                                if (!aded && ad != null) {
                                     AdHelper.stat(ad.getAd_id(), 1, ad.getAd_type());
                                     aded = true;
                                 }
@@ -236,7 +238,7 @@ public class SplashAct extends BaseActivity {
             @Override
             public void onSplashShow() {
                 Log.i("jasmine-ad", "展示广告");
-                if (!aded) {
+                if (!aded && ad != null) {
                     AdHelper.stat(ad.getAd_id(), 1, ad.getAd_type());
                     aded = true;
                 }
@@ -272,7 +274,7 @@ public class SplashAct extends BaseActivity {
     //加载自己的广告
     private void loadSheepAdvertising() {
         if (this.isDestroyed()) return;
-        if (!aded) {
+        if (!aded && ad != null) {
             AdHelper.stat(ad.getAd_id(), 1);
             aded = true;
         }

+ 18 - 0
app/src/main/res/layout/splash_activity.xml

@@ -65,6 +65,8 @@
                 android:id="@+id/splash_skip_view"
                 android:layout_width="96dp"
                 android:layout_height="wrap_content"
+                android:paddingTop="@dimen/content_padding_4"
+                android:paddingBottom="@dimen/content_padding_4"
                 android:layout_gravity="right"
                 android:layout_margin="16dp"
                 android:background="@drawable/jasmine_common_button"
@@ -72,6 +74,22 @@
                 android:textColor="@android:color/white"
                 android:textSize="14sp"
                 android:visibility="visible"/>
+
+        <TextView
+                android:id="@+id/tv_ad_tip"
+                android:layout_width="96dp"
+                android:layout_height="wrap_content"
+                android:layout_gravity="start"
+                android:layout_margin="16dp"
+                android:text="广告"
+                android:paddingTop="@dimen/content_padding_4"
+                android:paddingBottom="@dimen/content_padding_4"
+                android:background="@drawable/jasmine_common_button"
+                android:gravity="center"
+                android:textColor="@android:color/white"
+                android:textSize="14sp"
+                android:visibility="gone"/>
+
     </com.jasmine.cantaloupe.ui.widget.AdFrameLayout>
 
 </FrameLayout>