diff --git a/powerbell/build.gradle b/powerbell/build.gradle index ba3791d5..196ea448 100644 --- a/powerbell/build.gradle +++ b/powerbell/build.gradle @@ -99,7 +99,7 @@ dependencies { //api 'androidx.vectordrawable:vectordrawable-animated:1.1.0' //api 'androidx.fragment:fragment:1.1.0' - implementation 'cc.winboll.studio:libaes:15.11.0' + implementation 'cc.winboll.studio:libaes:15.11.1' implementation 'cc.winboll.studio:libappbase:15.11.0' //api fileTree(dir: 'libs', include: ['*.aar']) diff --git a/powerbell/build.properties b/powerbell/build.properties index 7f49ca45..10a81e08 100644 --- a/powerbell/build.properties +++ b/powerbell/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Tue Nov 18 08:49:06 GMT 2025 +#Tue Nov 18 08:59:53 GMT 2025 stageCount=2 libraryProject= baseVersion=15.11 publishVersion=15.11.1 -buildCount=4 +buildCount=6 baseBetaVersion=15.11.2 diff --git a/powerbell/src/main/java/cc/winboll/studio/powerbell/MainActivity.java b/powerbell/src/main/java/cc/winboll/studio/powerbell/MainActivity.java index 4d00a4ae..0e2a9a67 100644 --- a/powerbell/src/main/java/cc/winboll/studio/powerbell/MainActivity.java +++ b/powerbell/src/main/java/cc/winboll/studio/powerbell/MainActivity.java @@ -47,6 +47,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Map; import cc.winboll.studio.powerbell.activities.WinBoLLActivity; +import cc.winboll.studio.libaes.views.ADsBannerView; /** * 主活动类(修复小米广告SDK空Context崩溃问题) @@ -85,7 +86,8 @@ public class MainActivity extends WinBoLLActivity { private MainViewFragment mMainViewFragment; private Toolbar mToolbar; // 新增:主线程Handler,确保广告操作在主线程执行 - private Handler mMainHandler; + //private Handler mMainHandler; + ADsBannerView mADsBannerView; @Override public Activity getActivity() { @@ -102,6 +104,8 @@ public class MainActivity extends WinBoLLActivity { LogUtils.d(TAG, "onCreate(...)"); super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); + mADsBannerView = findViewById(R.id.adsbanner); + // mContainer = findViewById(R.id.ads_container); // // // 初始化主线程Handler(关键:确保广告操作在主线程执行) @@ -139,6 +143,9 @@ public class MainActivity extends WinBoLLActivity { // if (mMainHandler != null) { // mMainHandler.removeCallbacksAndMessages(null); // } + if(mADsBannerView != null) { + mADsBannerView.releaseAdResources(); + } } // // /** @@ -211,6 +218,9 @@ public class MainActivity extends WinBoLLActivity { super.onResume(); reloadBackground(); setBackgroundColor(); + if(mADsBannerView != null) { + mADsBannerView.resumeADs(); + } // // 修复:优化广告请求逻辑(添加生命周期判断 + 主线程执行) // if (!isFinishing() && !isDestroyed()) { diff --git a/powerbell/src/main/res/layout/activity_main.xml b/powerbell/src/main/res/layout/activity_main.xml index 3d7e89e1..92e11e73 100644 --- a/powerbell/src/main/res/layout/activity_main.xml +++ b/powerbell/src/main/res/layout/activity_main.xml @@ -31,10 +31,10 @@ - + android:id="@+id/adsbanner"/>