Browse Source

[New]新增广告位

litchi98 3 weeks ago
parent
commit
28f5f48bf3

+ 4 - 0
app/src/main/java/com/datarecovery/master/data/consts/AdFuncId.java

@@ -29,4 +29,8 @@ public interface AdFuncId {
     int INTERSTITIAL_CLEAN_SUCCESS = 113;
     //点击备份教程-激励
     int REWARD_BACKUP_TUTORIAL = 114;
+    //进入首页-插屏
+    int INTERSTITIAL_HOME_ENTER = 115;
+    //进入首页-插屏
+    int INTERSTITIAL_HOME_ENTER_2 = 116;
 }

+ 15 - 2
app/src/main/java/com/datarecovery/master/module/main/MainActivity.java

@@ -25,6 +25,7 @@ import com.datarecovery.master.module.member.MemberType;
 import com.datarecovery.master.module.mine.MineFragment;
 import com.datarecovery.master.module.videorecover.VideoRecoverActivity;
 import com.datarecovery.master.sdk.ad.AtmobAdHelper;
+import com.datarecovery.master.sdk.ad.InterstitialListenerAdapter;
 import com.datarecovery.master.utils.ToastUtil;
 import com.google.android.material.tabs.TabLayout;
 import com.google.android.material.tabs.TabLayoutMediator;
@@ -90,11 +91,23 @@ public class MainActivity extends BaseActivity<ActivityMainBinding> {
     protected void onCreate(@Nullable Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         initView();
-        initObserver();
+        loadLaunchAd();
     }
 
-    private void initObserver() {
+    private void loadLaunchAd() {
+        AtmobAdHelper.showInterstitial(AdFuncId.INTERSTITIAL_HOME_ENTER, new InterstitialListenerAdapter() {
+            @Override
+            public void onClose() {
+                super.onClose();
+                AtmobAdHelper.showInterstitial(AdFuncId.INTERSTITIAL_HOME_ENTER_2, null);
+            }
 
+            @Override
+            public void onFail(String s) {
+                super.onFail(s);
+                AtmobAdHelper.showInterstitial(AdFuncId.INTERSTITIAL_HOME_ENTER_2, null);
+            }
+        });
     }
 
     private void initView() {

+ 2 - 2
build.gradle

@@ -6,8 +6,8 @@ buildscript {
         minSdkVersion = 24
         targetSdkVersion = 32
 
-        versionCode = 102
-        versionName = "1.0.2"
+        versionCode = 103
+        versionName = "1.0.3"
 
         hilt_version = '2.41'
         lifecycle_version = "2.6.1"