Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
S
swiftcleanerphonehelper
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wanglei
swiftcleanerphonehelper
Commits
1d5d91fa
Commit
1d5d91fa
authored
Mar 13, 2025
by
Your Name
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增全屏原生广告
parent
8881a7c0
Hide whitespace changes
Inline
Side-by-side
Showing
31 changed files
with
214 additions
and
45 deletions
+214
-45
build.gradle.kts
app/build.gradle.kts
+2
-2
CleanApplication.kt
...src/main/java/com/swiftcleaner/chovey/CleanApplication.kt
+1
-1
AdDialog.kt
...ava/com/swiftcleaner/chovey/business/newAdmob/AdDialog.kt
+1
-1
AdmobHelps.kt
...a/com/swiftcleaner/chovey/business/newAdmob/AdmobHelps.kt
+2
-2
NativeView1.kt
.../com/swiftcleaner/chovey/business/newAdmob/NativeView1.kt
+2
-2
MainActivity.java
.../main/java/com/swiftcleaner/chovey/view/MainActivity.java
+1
-1
AnimatorActivity.java
...m/swiftcleaner/chovey/view/activity/AnimatorActivity.java
+1
-1
CleanJunkActivity.java
.../swiftcleaner/chovey/view/activity/CleanJunkActivity.java
+1
-1
ClooseFunActivity.java
.../swiftcleaner/chovey/view/activity/ClooseFunActivity.java
+1
-1
CollectActivity.java
...om/swiftcleaner/chovey/view/activity/CollectActivity.java
+1
-1
EndCleanJunkActivity.java
...iftcleaner/chovey/view/activity/EndCleanJunkActivity.java
+1
-1
GuideActivity.java
.../com/swiftcleaner/chovey/view/activity/GuideActivity.java
+1
-1
InfoActivity.java
...a/com/swiftcleaner/chovey/view/activity/InfoActivity.java
+1
-1
LargeFileActivity.java
.../swiftcleaner/chovey/view/activity/LargeFileActivity.java
+1
-1
MalwareCleanActivity.kt
...swiftcleaner/chovey/view/activity/MalwareCleanActivity.kt
+4
-4
ScreenShotActivity.java
...swiftcleaner/chovey/view/activity/ScreenShotActivity.java
+1
-1
SimilarPhotosActivity.kt
...wiftcleaner/chovey/view/activity/SimilarPhotosActivity.kt
+5
-5
StartActivity.java
.../com/swiftcleaner/chovey/view/activity/StartActivity.java
+1
-1
ViewPagerAdapter.java
...om/swiftcleaner/chovey/view/adapter/ViewPagerAdapter.java
+4
-1
AppExitDialog.java
...va/com/swiftcleaner/chovey/view/dialog/AppExitDialog.java
+1
-1
CustomScoreDialog.java
...om/swiftcleaner/chovey/view/dialog/CustomScoreDialog.java
+1
-1
GuideEndFragment.java
...m/swiftcleaner/chovey/view/fragment/GuideEndFragment.java
+1
-1
GuideOneFragment.java
...m/swiftcleaner/chovey/view/fragment/GuideOneFragment.java
+1
-1
GuideThreeFragment.java
...swiftcleaner/chovey/view/fragment/GuideThreeFragment.java
+1
-1
GuideTwoFragment.java
...m/swiftcleaner/chovey/view/fragment/GuideTwoFragment.java
+1
-1
NaviteFragment.java
...com/swiftcleaner/chovey/view/fragment/NaviteFragment.java
+40
-0
WebBrowserActivity.kt
.../chovey/view/function/constellation/WebBrowserActivity.kt
+4
-4
XzLoadingActivity.kt
...r/chovey/view/function/constellation/XzLoadingActivity.kt
+4
-4
WeatherInterface.kt
...tcleaner/chovey/view/function/weather/WeatherInterface.kt
+2
-2
fragment_navite.xml
app/src/main/res/layout/fragment_navite.xml
+20
-0
layout_ad_native_big.xml
app/src/main/res/layout/layout_ad_native_big.xml
+106
-0
No files found.
app/build.gradle.kts
View file @
1d5d91fa
...
...
@@ -14,8 +14,8 @@ android {
applicationId
=
"com.asdqwe.ada.aaa"
minSdk
=
28
targetSdk
=
34
versionCode
=
19
versionName
=
"
1.9
"
versionCode
=
20
versionName
=
"
2.0
"
testInstrumentationRunner
=
"androidx.test.runner.AndroidJUnitRunner"
}
// 添加签名配置
...
...
app/src/main/java/com/swiftcleaner/chovey/CleanApplication.kt
View file @
1d5d91fa
...
...
@@ -16,7 +16,6 @@ import androidx.work.NetworkType
import
androidx.work.PeriodicWorkRequestBuilder
import
androidx.work.WorkManager
import
com.bumptech.glide.Glide
import
com.clean.file.b.business.newAdmob.AdmobHelps
import
com.link.play.ad.LinkPlaySdk
import
com.reyun.solar.engine.OnAttributionListener
import
com.reyun.solar.engine.SolarEngineConfig
...
...
@@ -31,6 +30,7 @@ import com.swiftcleaner.chovey.business.DeviceUtils
import
com.swiftcleaner.chovey.business.EventUtils
import
com.swiftcleaner.chovey.business.InstallReferrerUtils
import
com.swiftcleaner.chovey.business.admob.AdmobManager
import
com.swiftcleaner.chovey.business.newAdmob.AdmobHelps
import
com.swiftcleaner.chovey.business.push.Alarm2Receiver
import
com.swiftcleaner.chovey.business.push.AlarmReceiver
import
com.swiftcleaner.chovey.business.push.FirebaseUtils
...
...
app/src/main/java/com/swiftcleaner/chovey/business/newAdmob/AdDialog.kt
View file @
1d5d91fa
package
com.
clean.file.b
.business.newAdmob
package
com.
swiftcleaner.chovey
.business.newAdmob
import
android.animation.ObjectAnimator
import
android.animation.ValueAnimator.INFINITE
...
...
app/src/main/java/com/swiftcleaner/chovey/business/newAdmob/AdmobHelps.kt
View file @
1d5d91fa
package
com.
clean.file.b
.business.newAdmob
package
com.
swiftcleaner.chovey
.business.newAdmob
import
android.app.Activity
import
android.app.Dialog
...
...
@@ -24,7 +24,6 @@ import com.applovin.mediation.nativeAds.MaxNativeAdView
import
com.applovin.sdk.AppLovinMediationProvider
import
com.applovin.sdk.AppLovinSdk
import
com.applovin.sdk.AppLovinSdkInitializationConfiguration
import
com.clean.file.b.business.newAdmob.AdDialog.showAdLoadingDialog
import
com.facebook.shimmer.ShimmerFrameLayout
import
com.google.ads.mediation.admob.AdMobAdapter
import
com.google.android.gms.ads.AdError
...
...
@@ -54,6 +53,7 @@ import com.swiftcleaner.chovey.GlobalConfig.KEY_MAX
import
com.swiftcleaner.chovey.R
import
com.swiftcleaner.chovey.business.admob.AdmobManager
import
com.swiftcleaner.chovey.business.admob.ReportAdUtils
import
com.swiftcleaner.chovey.business.newAdmob.AdDialog.showAdLoadingDialog
import
com.swiftcleaner.chovey.databinding.LayoutAdNative1Binding
import
com.swiftcleaner.chovey.databinding.LayoutAdNativeBinding
import
com.swiftcleaner.chovey.databinding.LayoutAdNativeSmallBinding
...
...
app/src/main/java/com/swiftcleaner/chovey/business/newAdmob/NativeView1.kt
View file @
1d5d91fa
package
com.
clean.file.b
.business.newAdmob
package
com.
swiftcleaner.chovey
.business.newAdmob
import
android.content.Context
import
android.util.AttributeSet
...
...
@@ -23,7 +23,7 @@ class NativeView1 @JvmOverloads constructor(
init
{
layoutParams
=
LayoutParams
(
ViewGroup
.
LayoutParams
.
MATCH_PARENT
,
ViewGroup
.
LayoutParams
.
WRAP_CONT
ENT
)
LayoutParams
(
ViewGroup
.
LayoutParams
.
MATCH_PARENT
,
ViewGroup
.
LayoutParams
.
MATCH_PAR
ENT
)
}
fun
setNativeAd
(
nativeAd
:
NativeAd
?)
{
...
...
app/src/main/java/com/swiftcleaner/chovey/view/MainActivity.java
View file @
1d5d91fa
...
...
@@ -33,7 +33,7 @@ import android.view.View;
import
android.view.Window
;
import
android.widget.Toast
;
import
com.
clean.file.b
.business.newAdmob.AdmobHelps
;
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps
;
import
com.gyf.immersionbar.ImmersionBar
;
import
com.link.play.ad.LinkPlaySdk
;
import
com.swiftcleaner.chovey.R
;
...
...
app/src/main/java/com/swiftcleaner/chovey/view/activity/AnimatorActivity.java
View file @
1d5d91fa
...
...
@@ -5,7 +5,7 @@ import android.content.Intent;
import
android.os.CountDownTimer
;
import
android.util.Log
;
import
com.
clean.file.b
.business.newAdmob.AdmobHelps
;
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps
;
import
com.gyf.immersionbar.ImmersionBar
;
import
com.swiftcleaner.chovey.R
;
import
com.swiftcleaner.chovey.databinding.ActivityAnimatorBinding
;
...
...
app/src/main/java/com/swiftcleaner/chovey/view/activity/CleanJunkActivity.java
View file @
1d5d91fa
...
...
@@ -23,7 +23,7 @@ import android.view.View;
import
android.content.Intent
;
import
android.widget.Toast
;
import
com.
clean.file.b
.business.newAdmob.AdmobHelps
;
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps
;
import
com.gyf.immersionbar.ImmersionBar
;
import
com.swiftcleaner.chovey.R
;
import
com.swiftcleaner.chovey.business.EventUtils
;
...
...
app/src/main/java/com/swiftcleaner/chovey/view/activity/ClooseFunActivity.java
View file @
1d5d91fa
...
...
@@ -12,7 +12,7 @@ import androidx.core.view.WindowInsetsCompat;
import
androidx.fragment.app.FragmentStatePagerAdapter
;
import
androidx.viewpager.widget.ViewPager
;
import
com.
clean.file.b
.business.newAdmob.AdmobHelps
;
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps
;
import
com.gyf.immersionbar.ImmersionBar
;
import
com.swiftcleaner.chovey.R
;
import
com.swiftcleaner.chovey.business.EventUtils
;
...
...
app/src/main/java/com/swiftcleaner/chovey/view/activity/CollectActivity.java
View file @
1d5d91fa
...
...
@@ -22,7 +22,7 @@ import android.util.Log;
import
android.view.View
;
import
android.widget.Toast
;
import
com.
clean.file.b
.business.newAdmob.AdmobHelps
;
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps
;
import
com.gyf.immersionbar.ImmersionBar
;
import
com.swiftcleaner.chovey.CleanApplication
;
import
com.swiftcleaner.chovey.R
;
...
...
app/src/main/java/com/swiftcleaner/chovey/view/activity/EndCleanJunkActivity.java
View file @
1d5d91fa
...
...
@@ -6,7 +6,7 @@ import android.os.CountDownTimer;
import
android.util.Log
;
import
android.view.View
;
import
com.
clean.file.b
.business.newAdmob.AdmobHelps
;
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps
;
import
com.gyf.immersionbar.ImmersionBar
;
import
com.swiftcleaner.chovey.R
;
import
com.swiftcleaner.chovey.business.EventUtils
;
...
...
app/src/main/java/com/swiftcleaner/chovey/view/activity/GuideActivity.java
View file @
1d5d91fa
...
...
@@ -24,7 +24,7 @@ import android.view.View;
import
android.widget.FrameLayout
;
import
android.widget.Toast
;
import
com.
clean.file.b
.business.newAdmob.AdmobHelps
;
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps
;
import
com.gyf.immersionbar.ImmersionBar
;
import
com.swiftcleaner.chovey.CleanApplication
;
import
com.swiftcleaner.chovey.R
;
...
...
app/src/main/java/com/swiftcleaner/chovey/view/activity/InfoActivity.java
View file @
1d5d91fa
...
...
@@ -21,7 +21,7 @@ import android.util.Log;
import
android.view.View
;
import
android.widget.Toast
;
import
com.
clean.file.b
.business.newAdmob.AdmobHelps
;
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps
;
import
com.gyf.immersionbar.ImmersionBar
;
import
com.swiftcleaner.chovey.R
;
import
com.swiftcleaner.chovey.business.EventUtils
;
...
...
app/src/main/java/com/swiftcleaner/chovey/view/activity/LargeFileActivity.java
View file @
1d5d91fa
...
...
@@ -27,7 +27,7 @@ import android.util.Log;
import
android.view.View
;
import
android.widget.Toast
;
import
com.
clean.file.b
.business.newAdmob.AdmobHelps
;
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps
;
import
com.gyf.immersionbar.ImmersionBar
;
import
com.swiftcleaner.chovey.R
;
import
com.swiftcleaner.chovey.business.EventUtils
;
...
...
app/src/main/java/com/swiftcleaner/chovey/view/activity/MalwareCleanActivity.kt
View file @
1d5d91fa
...
...
@@ -18,13 +18,13 @@ import androidx.core.view.updatePadding
import
androidx.lifecycle.lifecycleScope
import
androidx.recyclerview.widget.LinearLayoutManager
import
androidx.recyclerview.widget.RecyclerView
import
com.clean.file.b.business.newAdmob.AdmobHelps
import
com.clean.file.b.business.newAdmob.AdmobHelps.isShowAdNativeBottom
import
com.clean.file.b.business.newAdmob.AdmobHelps.showInterstitialAd
import
com.clean.file.b.business.newAdmob.AdmobHelps.showNativeAd
import
com.gyf.immersionbar.ImmersionBar
import
com.swiftcleaner.chovey.R
import
com.swiftcleaner.chovey.business.admob.AdmobManager.isShowAdInter
import
com.swiftcleaner.chovey.business.newAdmob.AdmobHelps
import
com.swiftcleaner.chovey.business.newAdmob.AdmobHelps.isShowAdNativeBottom
import
com.swiftcleaner.chovey.business.newAdmob.AdmobHelps.showInterstitialAd
import
com.swiftcleaner.chovey.business.newAdmob.AdmobHelps.showNativeAd
import
com.swiftcleaner.chovey.databinding.ActivityMalwareCleanBinding
import
com.swiftcleaner.chovey.databinding.DialogErrBinding
import
com.swiftcleaner.chovey.databinding.ItemMalwareCleanBinding
...
...
app/src/main/java/com/swiftcleaner/chovey/view/activity/ScreenShotActivity.java
View file @
1d5d91fa
...
...
@@ -26,7 +26,7 @@ import android.util.Log;
import
android.view.View
;
import
android.widget.Toast
;
import
com.
clean.file.b
.business.newAdmob.AdmobHelps
;
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps
;
import
com.gyf.immersionbar.ImmersionBar
;
import
com.swiftcleaner.chovey.R
;
import
com.swiftcleaner.chovey.business.EventUtils
;
...
...
app/src/main/java/com/swiftcleaner/chovey/view/activity/SimilarPhotosActivity.kt
View file @
1d5d91fa
...
...
@@ -20,11 +20,11 @@ import androidx.core.app.ActivityCompat
import
androidx.core.content.ContextCompat
import
androidx.lifecycle.lifecycleScope
import
androidx.recyclerview.widget.LinearLayoutManager
import
com.
clean.file.b
.business.newAdmob.AdmobHelps.isShowAdBackInter
import
com.
clean.file.b
.business.newAdmob.AdmobHelps.isShowAdInter
import
com.
clean.file.b
.business.newAdmob.AdmobHelps.isShowAdNativeBottom
import
com.
clean.file.b
.business.newAdmob.AdmobHelps.showInterstitialAd
import
com.
clean.file.b
.business.newAdmob.AdmobHelps.showNativeAd
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps.isShowAdBackInter
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps.isShowAdInter
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps.isShowAdNativeBottom
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps.showInterstitialAd
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps.showNativeAd
import
com.gyf.immersionbar.ImmersionBar
import
com.swiftcleaner.chovey.R
import
com.swiftcleaner.chovey.business.EventUtils.event
...
...
app/src/main/java/com/swiftcleaner/chovey/view/activity/StartActivity.java
View file @
1d5d91fa
...
...
@@ -35,7 +35,7 @@ import android.util.Log;
import
android.view.View
;
import
android.widget.Toast
;
import
com.
clean.file.b
.business.newAdmob.AdmobHelps
;
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps
;
import
com.gyf.immersionbar.ImmersionBar
;
import
com.swiftcleaner.chovey.CleanApplication
;
import
com.swiftcleaner.chovey.GlobalConfig
;
...
...
app/src/main/java/com/swiftcleaner/chovey/view/adapter/ViewPagerAdapter.java
View file @
1d5d91fa
...
...
@@ -9,6 +9,7 @@ import com.swiftcleaner.chovey.view.fragment.GuideEndFragment;
import
com.swiftcleaner.chovey.view.fragment.GuideOneFragment
;
import
com.swiftcleaner.chovey.view.fragment.GuideThreeFragment
;
import
com.swiftcleaner.chovey.view.fragment.GuideTwoFragment
;
import
com.swiftcleaner.chovey.view.fragment.NaviteFragment
;
/**
* 作者:马海钊
...
...
@@ -31,6 +32,8 @@ public class ViewPagerAdapter extends FragmentStatePagerAdapter {
case
2
:
return
new
GuideThreeFragment
();
case
3
:
return
new
NaviteFragment
();
case
4
:
return
new
GuideEndFragment
();
default
:
return
new
GuideOneFragment
();
...
...
@@ -39,6 +42,6 @@ public class ViewPagerAdapter extends FragmentStatePagerAdapter {
@Override
public
int
getCount
()
{
return
4
;
// 总共4个页面
return
5
;
// 总共4个页面
}
}
app/src/main/java/com/swiftcleaner/chovey/view/dialog/AppExitDialog.java
View file @
1d5d91fa
...
...
@@ -11,7 +11,7 @@ import android.widget.ImageView;
import
androidx.appcompat.widget.AppCompatButton
;
import
androidx.cardview.widget.CardView
;
import
com.
clean.file.b
.business.newAdmob.AdmobHelps
;
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps
;
import
com.swiftcleaner.chovey.R
;
import
com.swiftcleaner.chovey.business.admob.AdmobManager
;
import
com.swiftcleaner.chovey.business.admob.NativeView
;
...
...
app/src/main/java/com/swiftcleaner/chovey/view/dialog/CustomScoreDialog.java
View file @
1d5d91fa
...
...
@@ -10,7 +10,7 @@ import androidx.appcompat.widget.AppCompatButton;
import
androidx.cardview.widget.CardView
;
import
androidx.core.content.ContextCompat
;
import
com.
clean.file.b
.business.newAdmob.AdmobHelps
;
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps
;
import
com.swiftcleaner.chovey.R
;
import
com.swiftcleaner.chovey.business.admob.AdmobManager
;
import
com.swiftcleaner.chovey.business.admob.NativeView
;
...
...
app/src/main/java/com/swiftcleaner/chovey/view/fragment/GuideEndFragment.java
View file @
1d5d91fa
...
...
@@ -14,7 +14,7 @@ import android.view.ViewGroup;
import
android.widget.FrameLayout
;
import
android.widget.TextView
;
import
com.
clean.file.b
.business.newAdmob.AdmobHelps
;
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps
;
import
com.swiftcleaner.chovey.R
;
import
com.swiftcleaner.chovey.business.admob.AdmobManager
;
import
com.swiftcleaner.chovey.business.admob.NativeView
;
...
...
app/src/main/java/com/swiftcleaner/chovey/view/fragment/GuideOneFragment.java
View file @
1d5d91fa
...
...
@@ -14,7 +14,7 @@ import android.view.ViewGroup;
import
android.widget.FrameLayout
;
import
android.widget.TextView
;
import
com.
clean.file.b
.business.newAdmob.AdmobHelps
;
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps
;
import
com.swiftcleaner.chovey.R
;
import
com.swiftcleaner.chovey.business.admob.AdmobManager
;
import
com.swiftcleaner.chovey.business.admob.NativeView
;
...
...
app/src/main/java/com/swiftcleaner/chovey/view/fragment/GuideThreeFragment.java
View file @
1d5d91fa
...
...
@@ -14,7 +14,7 @@ import android.view.ViewGroup;
import
android.widget.FrameLayout
;
import
android.widget.TextView
;
import
com.
clean.file.b
.business.newAdmob.AdmobHelps
;
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps
;
import
com.swiftcleaner.chovey.R
;
import
com.swiftcleaner.chovey.business.admob.AdmobManager
;
import
com.swiftcleaner.chovey.business.admob.NativeView
;
...
...
app/src/main/java/com/swiftcleaner/chovey/view/fragment/GuideTwoFragment.java
View file @
1d5d91fa
...
...
@@ -14,7 +14,7 @@ import android.view.ViewGroup;
import
android.widget.FrameLayout
;
import
android.widget.TextView
;
import
com.
clean.file.b
.business.newAdmob.AdmobHelps
;
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps
;
import
com.swiftcleaner.chovey.R
;
import
com.swiftcleaner.chovey.business.admob.AdmobManager
;
import
com.swiftcleaner.chovey.business.admob.NativeView
;
...
...
app/src/main/java/com/swiftcleaner/chovey/view/fragment/NaviteFragment.java
0 → 100644
View file @
1d5d91fa
package
com
.
swiftcleaner
.
chovey
.
view
.
fragment
;
import
android.os.Bundle
;
import
androidx.annotation.NonNull
;
import
androidx.fragment.app.Fragment
;
import
android.util.Log
;
import
android.view.LayoutInflater
;
import
android.view.View
;
import
android.view.ViewGroup
;
import
android.widget.FrameLayout
;
import
com.swiftcleaner.chovey.R
;
import
com.swiftcleaner.chovey.business.newAdmob.AdmobHelps
;
import
com.swiftcleaner.chovey.view.activity.GuideActivity
;
import
io.reactivex.rxjava3.annotations.Nullable
;
public
class
NaviteFragment
extends
Fragment
{
private
FrameLayout
nativeView
;
public
View
onCreateView
(
@NonNull
LayoutInflater
inflater
,
@Nullable
ViewGroup
container
,
@Nullable
Bundle
savedInstanceState
)
{
View
view
=
inflater
.
inflate
(
R
.
layout
.
fragment_navite
,
container
,
false
);
nativeView
=
view
.
findViewById
(
R
.
id
.
fl_ad
);
return
view
;
}
@Override
public
void
onResume
()
{
super
.
onResume
();
Log
.
d
(
"showNativeAd"
,
"111"
);
AdmobHelps
.
INSTANCE
.
showNativeAd
(
requireActivity
(),
nativeView
,
R
.
layout
.
layout_ad_native_big
,
AdmobHelps
.
INSTANCE
.
isShowAdNativeBottom
(),
false
);
}
@Override
public
void
onDestroyView
()
{
super
.
onDestroyView
();
}
}
\ No newline at end of file
app/src/main/java/com/swiftcleaner/chovey/view/function/constellation/WebBrowserActivity.kt
View file @
1d5d91fa
...
...
@@ -22,10 +22,10 @@ import android.webkit.WebView
import
android.webkit.WebViewClient
import
androidx.activity.OnBackPressedCallback
import
androidx.lifecycle.lifecycleScope
import
com.
clean.file.b
.business.newAdmob.AdmobHelps
import
com.
clean.file.b
.business.newAdmob.AdmobHelps.isShowAdNativeBottom
import
com.
clean.file.b
.business.newAdmob.AdmobHelps.showInterstitialAd
import
com.
clean.file.b
.business.newAdmob.AdmobHelps.showNativeAd
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps.isShowAdNativeBottom
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps.showInterstitialAd
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps.showNativeAd
import
com.google.android.gms.ads.nativead.NativeAd
import
com.swiftcleaner.chovey.R
import
com.swiftcleaner.chovey.business.admob.AdmobManager
...
...
app/src/main/java/com/swiftcleaner/chovey/view/function/constellation/XzLoadingActivity.kt
View file @
1d5d91fa
...
...
@@ -8,10 +8,10 @@ import android.view.animation.LinearInterpolator
import
android.widget.Toast
import
androidx.activity.OnBackPressedCallback
import
androidx.lifecycle.lifecycleScope
import
com.
clean.file.b
.business.newAdmob.AdmobHelps
import
com.
clean.file.b
.business.newAdmob.AdmobHelps.isShowAdNativeBottom
import
com.
clean.file.b
.business.newAdmob.AdmobHelps.showInterstitialAd
import
com.
clean.file.b
.business.newAdmob.AdmobHelps.showNativeAd
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps.isShowAdNativeBottom
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps.showInterstitialAd
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps.showNativeAd
import
com.swiftcleaner.chovey.R
import
com.swiftcleaner.chovey.databinding.ActivityXzLoadingBinding
import
com.swiftcleaner.chovey.view.BaseActivityKotlin
...
...
app/src/main/java/com/swiftcleaner/chovey/view/function/weather/WeatherInterface.kt
View file @
1d5d91fa
...
...
@@ -15,8 +15,8 @@ import androidx.activity.OnBackPressedCallback
import
androidx.core.view.isVisible
import
androidx.core.view.updatePadding
import
androidx.recyclerview.widget.RecyclerView
import
com.
clean.file.b
.business.newAdmob.AdmobHelps
import
com.
clean.file.b
.business.newAdmob.AdmobHelps.isShowAdNativeBottom
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps
import
com.
swiftcleaner.chovey
.business.newAdmob.AdmobHelps.isShowAdNativeBottom
import
com.google.android.gms.ads.nativead.NativeAd
import
com.swiftcleaner.chovey.R
import
com.swiftcleaner.chovey.databinding.ActivityWeatherInterfaceBinding
...
...
app/src/main/res/layout/fragment_navite.xml
0 → 100644
View file @
1d5d91fa
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:tools=
"http://schemas.android.com/tools"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
tools:context=
".view.fragment.NaviteFragment"
>
<FrameLayout
android:id=
"@+id/fl_ad"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
app:layout_constraintBottom_toBottomOf=
"parent"
>
<ImageView
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:src=
"@mipmap/img_adzhanwei_small"
/>
</FrameLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
app/src/main/res/layout/layout_ad_native_big.xml
0 → 100644
View file @
1d5d91fa
<com.google.android.gms.ads.nativead.NativeAdView
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:tools=
"http://schemas.android.com/tools"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:orientation=
"vertical"
>
<com.google.android.gms.ads.nativead.MediaView
android:id=
"@+id/ad_media"
android:layout_width=
"match_parent"
android:layout_height=
"0dp"
android:layout_weight=
"6"
android:layout_gravity=
"center_vertical"
/>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"0dp"
android:layout_weight=
"1"
android:layout_gravity=
"center"
android:layout_marginHorizontal=
"@dimen/dp_5"
android:background=
"@drawable/mbridge_reward_end_card_shape_bg"
android:baselineAligned=
"false"
>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:layout_gravity=
"center_vertical"
android:orientation=
"vertical"
>
<TextView
android:id=
"@+id/ad_headline"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:ellipsize=
"end"
android:maxLines=
"1"
android:layout_marginTop=
"@dimen/dp_5"
android:layout_marginStart=
"@dimen/dp_5"
android:textColor=
"@android:color/black"
android:textSize=
"13sp"
android:textStyle=
"bold"
/>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:orientation=
"horizontal"
android:layout_marginHorizontal=
"@dimen/dp_5"
>
<ImageView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:src=
"@mipmap/icon_ad_pop"
/>
<TextView
android:id=
"@+id/ad_body"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginStart=
"8dp"
android:layout_marginEnd=
"10dp"
android:ellipsize=
"end"
android:maxLines=
"2"
android:textColor=
"#666666"
android:textSize=
"10sp"
/>
</LinearLayout>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:paddingVertical=
"5dp"
android:layout_marginHorizontal=
"5dp"
>
<ImageView
android:id=
"@+id/ad_icon"
android:layout_width=
"24dp"
android:layout_height=
"24dp"
android:layout_gravity=
"center_vertical"
tools:ignore=
"ContentDescription"
/>
<androidx.appcompat.widget.AppCompatButton
android:id=
"@+id/ad_call_to_action"
android:layout_width=
"match_parent"
android:layout_height=
"26dp"
android:layout_gravity=
"center_vertical"
android:layout_marginStart=
"24dp"
android:layout_marginEnd=
"4dp"
android:background=
"@color/mbridge_cpb_red"
android:gravity=
"center"
android:text=
"open"
android:textColor=
"@android:color/white"
android:textSize=
"15sp"
/>
</LinearLayout>
</LinearLayout>
</LinearLayout>
<ImageView
android:layout_width=
"match_parent"
android:layout_height=
"30dp"
android:src=
"@mipmap/bottom_img1"
/>
</LinearLayout>
</com.google.android.gms.ads.nativead.NativeAdView>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment