diff --git a/app/build.gradle.kts b/app/build.gradle.kts index c09c04a..98377ac 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -115,28 +115,46 @@ dependencies { implementation("com.google.firebase:firebase-config") //google ads - implementation("com.google.android.gms:play-services-ads:23.1.0") - implementation("com.google.ads.mediation:adcolony:4.8.0.2") - implementation("com.google.ads.mediation:applovin:12.5.0.0") - implementation("com.google.ads.mediation:vungle:6.12.0.0") - implementation("com.google.ads.mediation:facebook:6.17.0.0") - implementation("com.google.ads.mediation:mintegral:16.7.51.0") - implementation("com.google.ads.mediation:pangle:6.0.0.5.0") - implementation("com.unity3d.ads:unity-ads:4.6.1") - implementation("com.google.ads.mediation:unity:4.12.0.0") - implementation("com.google.ads.mediation:ironsource:8.1.0.0") + implementation ("com.google.android.gms:play-services-ads:23.2.0") + //google ads 聚合 adcolony + implementation ("com.google.ads.mediation:adcolony:4.8.0.2") + //google ads 聚合 applovin + implementation ("com.google.ads.mediation:applovin:12.6.0.0") + //google ads 聚合 vungle + implementation ("com.google.ads.mediation:vungle:7.4.0.0") + //google ads 聚合 facebook + implementation ("com.google.ads.mediation:facebook:6.17.0.0") + //google ads 聚合 mintegral + implementation ("com.google.ads.mediation:mintegral:16.8.11.0") + //google ads 聚合 pangle + implementation ("com.google.ads.mediation:pangle:6.1.0.7.0") + //google ads 聚合 unity + implementation ("com.unity3d.ads:unity-ads:4.12.1") + implementation ("com.google.ads.mediation:unity:4.12.1.0") + //google ads 聚合 ironsource + implementation ("com.google.ads.mediation:ironsource:8.2.1.0") //max -// implementation("com.applovin:applovin-sdk:12.5.0") -// implementation("com.applovin.mediation:google-adapter:22.1.0.0") -// implementation("com.applovin.mediation:facebook-adapter:6.11.0.5") -// implementation("com.applovin.mediation:adcolony-adapter:4.8.0.2") -// implementation("com.applovin.mediation:vungle-adapter:6.12.0.0") -// implementation("com.applovin.mediation:bytedance-adapter:4.7.0.8.0") -// implementation("com.applovin.mediation:mintegral-adapter:16.2.31.0") -// implementation("androidx.recyclerview:recyclerview:1.3.2")//mintegral 需要 -// implementation("com.applovin.mediation:unityads-adapter:4.4.1.0") +// implementation ("com.applovin:applovin-sdk:12.6.0") +// //max 聚合admob +// implementation ("com.applovin.mediation:google-adapter:22.1.0.0") +// //max 聚合fb +// implementation ("com.applovin.mediation:facebook-adapter:6.17.0.0") +// //max 聚合 adcolony +// implementation ("com.applovin.mediation:adcolony-adapter:4.8.0.2") +// //max 聚合 Vungle +// implementation ("com.applovin.mediation:vungle-adapter:7.4.0.0") +// //max 聚合 pangle +// implementation ("com.applovin.mediation:bytedance-adapter:6.1.0.7.0") +// //max 聚合 mintegral +// implementation ("com.applovin.mediation:mintegral-adapter:16.8.11.0") +// implementation ("androidx.recyclerview:recyclerview:1.3.2")//mintegral 需要 +// //max 聚合 unity ads +// implementation("com.applovin.mediation:unityads-adapter:4.12.1.0") +// //max 聚合 smaato // implementation("com.applovin.mediation:smaato-adapter:21.8.5.0") +// //max 聚合 tapjoy // implementation("com.applovin.mediation:tapjoy-adapter:12.11.0.0") -// implementation("com.applovin.mediation:ironsource-adapter:7.3.1.1.0") +// //max 聚合 ironsource +// implementation("com.applovin.mediation:ironsource-adapter:8.2.1.0.0") } \ No newline at end of file diff --git a/app/libs/adlibrary_20240614_1058_release.aar b/app/libs/adlibrary_20240812_1846_release.aar similarity index 75% rename from app/libs/adlibrary_20240614_1058_release.aar rename to app/libs/adlibrary_20240812_1846_release.aar index 815b2e8..3577a2d 100644 Binary files a/app/libs/adlibrary_20240614_1058_release.aar and b/app/libs/adlibrary_20240812_1846_release.aar differ diff --git a/app/src/main/java/melody/offline/music/activity/MoPlayDetailsActivity.kt b/app/src/main/java/melody/offline/music/activity/MoPlayDetailsActivity.kt index 1cbb061..73f6abb 100644 --- a/app/src/main/java/melody/offline/music/activity/MoPlayDetailsActivity.kt +++ b/app/src/main/java/melody/offline/music/activity/MoPlayDetailsActivity.kt @@ -794,7 +794,7 @@ class MoPlayDetailsActivity : MoBaseActivity(), Player.Listener { override fun onPlayerError(error: PlaybackException) { LogD(TAG, "onPlayerError error= $error") binding.playbackErrorLayout.visibility = View.VISIBLE//展示错误提示 - + AnalysisUtil.logEvent(AnalysisUtil.PLAYER_B_FAIL_ACTION) updatePlayState(false) } diff --git a/app/src/main/java/melody/offline/music/firebase/Constants.kt b/app/src/main/java/melody/offline/music/firebase/Constants.kt index a5db949..463c373 100644 --- a/app/src/main/java/melody/offline/music/firebase/Constants.kt +++ b/app/src/main/java/melody/offline/music/firebase/Constants.kt @@ -77,25 +77,25 @@ object Constants { [ "admob_inst", { - "ca-app-pub-1371732277241593/7795689684": 100 + "ca-app-pub-1371732277241593/9193379291": 100 } ], [ "admob_inst", { - "ca-app-pub-1371732277241593/2199748075": 100 + "ca-app-pub-1371732277241593/5254134288": 100 } ], [ "admob_inst", { - "ca-app-pub-1371732277241593/1891506756": 100 + "ca-app-pub-1371732277241593/2200595536": 100 } ], [ "admob_inst", { - "ca-app-pub-1371732277241593/2206084561": 100 + "ca-app-pub-1371732277241593/6678896597": 100 } ] ], @@ -140,25 +140,25 @@ object Constants { [ "admob_inst", { - "ca-app-pub-1371732277241593/3851741094": 100 + "ca-app-pub-1371732277241593/4339641898": 100 } ], [ "admob_inst", { - "ca-app-pub-1371732277241593/1250662320": 100 + "ca-app-pub-1371732277241593/9518579288": 100 } ], [ "admob_inst", { - "ca-app-pub-1371732277241593/3983403344": 100 + "ca-app-pub-1371732277241593/2030803636": 100 } ], [ "admob_inst", { - "ca-app-pub-1371732277241593/4400663750": 100 + "ca-app-pub-1371732277241593/9820033435": 100 } ] ], @@ -251,25 +251,25 @@ object Constants { [ "admob_inst", { - "ca-app-pub-1371732277241593/5134067016": 100 + "ca-app-pub-1371732277241593/4929222306": 100 } ], [ "admob_inst", { - "ca-app-pub-1371732277241593/7344263542": 100 + "ca-app-pub-1371732277241593/7628403801": 100 } ], [ "admob_inst", { - "ca-app-pub-1371732277241593/8712985840": 100 + "ca-app-pub-1371732277241593/7179981127": 100 } ], [ "admob_inst", { - "ca-app-pub-1371732277241593/3422963317": 100 + "ca-app-pub-1371732277241593/2376077129": 100 } ] ], @@ -314,25 +314,25 @@ object Constants { [ "admob_inst", { - "ca-app-pub-1371732277241593/6260899122": 100 + "ca-app-pub-1371732277241593/9351058325": 100 } ], [ "admob_inst", { - "ca-app-pub-1371732277241593/8749878394": 100 + "ca-app-pub-1371732277241593/6598973726": 100 } ], [ "admob_inst", { - "ca-app-pub-1371732277241593/8712985840": 100 + "ca-app-pub-1371732277241593/9901554798": 100 } ], [ "admob_inst", { - "ca-app-pub-1371732277241593/5437934325": 100 + "ca-app-pub-1371732277241593/5718935075": 100 } ] ], @@ -377,25 +377,25 @@ object Constants { [ "admob_inst", { - "ca-app-pub-1371732277241593/6520753578": 100 + "ca-app-pub-1371732277241593/5532723508": 100 } ], [ "admob_inst", { - "ca-app-pub-1371732277241593/2543363000": 100 + "ca-app-pub-1371732277241593/6718646817": 100 } ], [ "admob_inst", { - "ca-app-pub-1371732277241593/1844325160": 100 + "ca-app-pub-1371732277241593/5405565145": 100 } ], [ "admob_inst", { - "ca-app-pub-1371732277241593/2884402102": 100 + "ca-app-pub-1371732277241593/5675327769": 100 } ] ], @@ -440,25 +440,25 @@ object Constants { [ "admob_inst", { - "ca-app-pub-1371732277241593/5189907337": 100 + "ca-app-pub-1371732277241593/7188725579": 100 } ], [ "admob_inst", { - "ca-app-pub-1371732277241593/3596590229": 100 + "ca-app-pub-1371732277241593/9015198166": 100 } ], [ "admob_inst", { - "ca-app-pub-1371732277241593/3061203913": 100 + "ca-app-pub-1371732277241593/8049445328": 100 } ], [ "admob_inst", { - "ca-app-pub-1371732277241593/6695175673": 100 + "ca-app-pub-1371732277241593/3046300585": 100 } ] ], @@ -551,25 +551,25 @@ object Constants { [ "admob_inst", { - "ca-app-pub-1371732277241593/8521414158": 100 + "ca-app-pub-1371732277241593/9001807607": 100 } ], [ "admob_inst", { - "ca-app-pub-1371732277241593/7208332482": 100 + "ca-app-pub-1371732277241593/8574432192": 100 } ], [ "admob_inst", { - "ca-app-pub-1371732277241593/7012891360": 100 + "ca-app-pub-1371732277241593/5948268854": 100 } ], [ "admob_inst", { - "ca-app-pub-1371732277241593/7860901770": 100 + "ca-app-pub-1371732277241593/4107073142": 100 } ] ], diff --git a/app/src/main/java/melody/offline/music/util/AnalysisUtil.kt b/app/src/main/java/melody/offline/music/util/AnalysisUtil.kt index 5cdb779..7446413 100644 --- a/app/src/main/java/melody/offline/music/util/AnalysisUtil.kt +++ b/app/src/main/java/melody/offline/music/util/AnalysisUtil.kt @@ -24,6 +24,7 @@ object AnalysisUtil { const val PLAYER_B_PV = "player_b_pv"//B面播放器曝光 const val PLAYER_B_DELAY_ACTION = "player_b_delay_action"//统计加载时间 const val PLAYER_B_SUCCESS_ACTION = "player_b_success_action"//播放成功 + const val PLAYER_B_FAIL_ACTION = "player_b_fail_action"//播放失败 const val PLAYER_B_LOVE_CLICK = "player_b_love_click"//点击收藏 const val PLAYER_B_UN_LOVE_CLICK = "player_b_un_love_click"//点击收藏 const val PLAYER_B_DOWNLOAD_CLICK = "player_b_download_click"//点击下载