Fergus Hewson
10/13/2024, 6:48 PMFergus Hewson
10/13/2024, 6:49 PM@Composable
actual fun GoogleAd() {
UIKitViewController(
factory = factory!!,
modifier = Modifier.fillMaxWidth().height(100.dp).border(2.dp, Color.Blue),
)
}
private var factory: (() ->UIViewController)? = null
fun setFactory(f: ()-> UIViewController){
factory = f
}
Swift
Ads_iosKt.setFactory(f : {() -> UIViewController in
let ad = BannerAdView()
.frame(width: GADAdSizeBanner.size.width, height: GADAdSizeBanner.size.height)
.background(Color.red)
return UIHostingController(rootView: ad)
}
)
Fergus Hewson
10/13/2024, 8:01 PM