嗨,我为 13 岁以下儿童制作了一款游戏。在应用程序中添加 tagForChildDirectedTreatment() 代码的问题。我找到了一个示例,但是当我尝试此示例时,我无法添加 tagForChildDirectedTreatment() 我认为我的库没有 tagForChildDirectedTreatment() 。
我的sdk
implementation 'com.google.android.gms:play-services-ads:20.4.0'
java中的谷歌示例
Bundle extras = new Bundle(); extras.putString("max_ad_content_rating", "G");
AdRequest request = new AdRequest.Builder() .addNetworkExtrasBundle(AdMobAdapter.class, extras)
.tagForChildDirectedTreatment(true)
.build();
我在 Kotlin 中的代码
val extras=Bundle()
extras.putString("max_ad_content_rating", "G")
val adRequest = AdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter::class.java, extras)
/*PROBLEM IS HERE .tagForChildDirectedTreatment(true) does not exist*/
.build()
RewardedAd.load(this, Rewarded_AD_UNIT_ID, adRequest, object : RewardedAdLoadCallback() {
override fun onAdLoaded(p0: RewardedAd) {
super.onAdLoaded(p0);mRewardedAd = p0
}
override fun onAdFailedToLoad(p0: LoadAdError) {
super.onAdFailedToLoad(p0);mRewardedAd = null
}
})
我的sdk
implementation 'com.google.android.gms:play-services-ads:20.4.0'