diff --git a/app/src/main/java/com/woka/audiobooks/views/AudioBooksActivity.kt b/app/src/main/java/com/woka/audiobooks/views/AudioBooksActivity.kt
index 0c30c62..de8953f 100644
--- a/app/src/main/java/com/woka/audiobooks/views/AudioBooksActivity.kt
+++ b/app/src/main/java/com/woka/audiobooks/views/AudioBooksActivity.kt
@@ -227,6 +227,10 @@ class AudioBooksActivity : WokaBaseActivity() {
Intent(Intent.ACTION_VIEW, Uri.parse(url))
)
}
+
+ binding.trailerImage.setOnClickListener {
+ binding.adBtn.performClick()
+ }
}
}
}
diff --git a/app/src/main/java/com/woka/home/fragments/Home1Fragment.kt b/app/src/main/java/com/woka/home/fragments/Home1Fragment.kt
index f69d330..682748b 100644
--- a/app/src/main/java/com/woka/home/fragments/Home1Fragment.kt
+++ b/app/src/main/java/com/woka/home/fragments/Home1Fragment.kt
@@ -152,7 +152,7 @@ class Home1Fragment : Fragment() {
shopTxt.text = getString(R.string.shop)
karaokeTxt.text = getString(R.string.karaoke)
audioBooksTxt.text = getString(R.string.audio_books)
- playTxt.text = getString(R.string.play)
+ playTxt.text = getString(R.string.games)
moreTxt.text = getString(R.string.more)
}
diff --git a/app/src/main/java/com/woka/karaoke/views/KaraokeActivity.kt b/app/src/main/java/com/woka/karaoke/views/KaraokeActivity.kt
index b116b48..c2f98a2 100644
--- a/app/src/main/java/com/woka/karaoke/views/KaraokeActivity.kt
+++ b/app/src/main/java/com/woka/karaoke/views/KaraokeActivity.kt
@@ -9,22 +9,15 @@ import android.graphics.drawable.InsetDrawable
import android.net.Uri
import android.os.Bundle
import android.text.Html
-import android.util.Log
import android.view.WindowManager
import androidx.activity.enableEdgeToEdge
import androidx.activity.result.ActivityResultLauncher
import androidx.activity.result.contract.ActivityResultContracts
import androidx.core.view.ViewCompat
-import androidx.core.view.WindowCompat
import androidx.core.view.WindowInsetsCompat
import androidx.lifecycle.ViewModelProvider
import androidx.lifecycle.lifecycleScope
import androidx.recyclerview.widget.SimpleItemAnimator
-import com.google.android.gms.ads.AdRequest
-import com.google.android.gms.ads.FullScreenContentCallback
-import com.google.android.gms.ads.LoadAdError
-import com.google.android.gms.ads.interstitial.InterstitialAd
-import com.google.android.gms.ads.interstitial.InterstitialAdLoadCallback
import com.google.android.material.appbar.CollapsingToolbarLayout
import com.woka.R
import com.woka.WokaApp.Companion.userPrefs
@@ -597,6 +590,10 @@ class KaraokeActivity : WokaBaseActivity() {
Intent(Intent.ACTION_VIEW, Uri.parse(url))
)
}
+
+ binding.trailerImage.setOnClickListener {
+ binding.adBtn.performClick()
+ }
}
}
}
diff --git a/app/src/main/java/com/woka/webseries/views/fragments/WebSeriesFragment.kt b/app/src/main/java/com/woka/webseries/views/fragments/WebSeriesFragment.kt
index ecdc20a..ad97682 100644
--- a/app/src/main/java/com/woka/webseries/views/fragments/WebSeriesFragment.kt
+++ b/app/src/main/java/com/woka/webseries/views/fragments/WebSeriesFragment.kt
@@ -22,6 +22,10 @@ import androidx.lifecycle.lifecycleScope
import androidx.navigation.fragment.findNavController
import androidx.recyclerview.widget.SimpleItemAnimator
import com.bumptech.glide.Glide
+import com.google.android.gms.ads.AdListener
+import com.google.android.gms.ads.AdRequest
+import com.google.android.gms.ads.AdSize
+import com.google.android.gms.ads.AdView
import com.google.android.material.appbar.CollapsingToolbarLayout
import com.jwplayer.pub.api.media.playlists.PlaylistItem
import com.woka.R
@@ -45,6 +49,7 @@ import com.woka.utils.hide
import com.woka.utils.lightStatusBar
import com.woka.utils.setVisibility
import com.woka.utils.show
+import com.woka.utils.toast
import com.woka.webseries.adapters.ContinueEpisodeAdapter
import com.woka.webseries.adapters.SpinnerAdapter
import com.woka.webseries.adapters.WebSeriesShowAdapter
@@ -270,6 +275,8 @@ class WebSeriesFragment : Fragment() {
binding.trailerView.show()
+ loadGoogleAds()
+
adjustMasilaImage()
binding.spinnerCard.show()
@@ -420,12 +427,49 @@ class WebSeriesFragment : Fragment() {
Intent(Intent.ACTION_VIEW, Uri.parse(url))
)
}
+
+ binding.masilaImage.setOnClickListener {
+ binding.adBtn.performClick()
+ }
}
}
}
}
}
+ private fun loadGoogleAds(){
+ binding.masilaImage.post {
+ val adView2 = AdView(requireContext())
+
+ adView2.adListener = object : AdListener(){
+ override fun onAdLoaded() {
+ super.onAdLoaded()
+ binding.trailerBtn.hide()
+ binding.trailerTxt.hide()
+
+ adjustMasilaImage()
+ }
+ }
+
+ adView2.setAdSize(
+ AdSize(
+ binding.masilaImage.width / resources.displayMetrics.density.toInt(),
+ binding.masilaImage.height / resources.displayMetrics.density.toInt(),
+ )
+ )
+ adView2.adUnitId = "ca-app-pub-5699008063638916/6110095586"
+
+ binding.adsContainer.removeAllViews()
+ binding.adsContainer.addView(adView2)
+
+ adView2.loadAd(
+ AdRequest.Builder()
+ .build()
+ )
+
+ }
+ }
+
private fun onShowClicked(showData: ShowData, categoryId: String) {
findNavController().navigate(
WebSeriesFragmentDirections.actionWebSeriesFragment2ToWebShowFragment(
diff --git a/app/src/main/java/com/woka/wokagames/views/GamesActivity.kt b/app/src/main/java/com/woka/wokagames/views/GamesActivity.kt
index bc9724d..2c9def7 100644
--- a/app/src/main/java/com/woka/wokagames/views/GamesActivity.kt
+++ b/app/src/main/java/com/woka/wokagames/views/GamesActivity.kt
@@ -490,6 +490,10 @@ class GamesActivity : WokaBaseActivity() {
Intent(Intent.ACTION_VIEW, Uri.parse(url))
)
}
+
+ binding.trailerImage.setOnClickListener {
+ binding.adBtn.performClick()
+ }
}
}
}
diff --git a/app/src/main/res/layout/fragment_web_series.xml b/app/src/main/res/layout/fragment_web_series.xml
index 071faf4..0721379 100644
--- a/app/src/main/res/layout/fragment_web_series.xml
+++ b/app/src/main/res/layout/fragment_web_series.xml
@@ -150,6 +150,13 @@
android:layout_gravity="top"
/>
+
+