11package com.hilingual.core.ads.banner
22
3+ import androidx.annotation.DrawableRes
34import androidx.compose.foundation.Image
45import androidx.compose.foundation.layout.Box
56import androidx.compose.foundation.layout.fillMaxWidth
@@ -18,23 +19,31 @@ fun HilingualBannerAd(
1819) {
1920 val adHolder = rememberBannerAdView(type = type)
2021
22+ val placeHolderResId = if (type.maxHeight == 70 ) {
23+ R .drawable.loading_mypage_and
24+ } else {
25+ R .drawable.loading_feed_and
26+ }
27+
2128 HilingualBannerAd (
2229 adHolder = adHolder,
2330 modifier = modifier,
31+ placeHolderResId = placeHolderResId,
2432 )
2533}
2634
2735@Composable
2836fun HilingualBannerAd (
2937 adHolder : BannerAdHolder ,
3038 modifier : Modifier = Modifier ,
39+ @DrawableRes placeHolderResId : Int = R .drawable.loading_feed_and,
3140) {
3241 val isPreviewMode = LocalInspectionMode .current
3342
3443 Box (modifier = modifier.fillMaxWidth()) {
3544 if (isPreviewMode || ! adHolder.isLoaded) {
3645 Image (
37- painter = painterResource(id = R .drawable.loading_feed_and ),
46+ painter = painterResource(id = placeHolderResId ),
3847 contentDescription = null ,
3948 modifier = Modifier .fillMaxWidth(),
4049 contentScale = ContentScale .Crop ,
0 commit comments