我正在使用横幅广告和插页式广告。一切在我这边看起来都很好。但是我收到一封电子邮件,其中广告元素相互重叠。 Admob希望我解决此问题。但是我不知道问题出在哪里。
我在Android Studio中使用com.google.firebase:firebase-ads:12.0.0。
对于非页内广告:
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId(getString(R.string.interBannerAdID));
mInterstitialAd.loadAd(new AdRequest.Builder().build());
if (isNetworkConnected() && mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
}
横幅广告:
AdRequest request = new AdRequest.Builder()
.build();
AdSize adsize=AdSize.BANNER;
adView.setAdSize(adsize);
adView.setAdUnitId(getActivity().getString(R.string.bannerAdID));
cv_ad.addView(adView);
adView.loadAd(request);
adView.setAdListener(new AdListener() {
@Override
public void onAdFailedToLoad(int i) {
super.onAdFailedToLoad(i);
cv_ad.setVisibility(View.GONE);
adsVisibility = View.GONE;
}
@Override
public void onAdLoaded() {
super.onAdLoaded();
cv_ad.setVisibility(View.VISIBLE);
Animation animation = AnimationUtils.loadAnimation(context, R.anim.swing_up_left);
cv_ad.startAnimation(animation);
adsVisibility = View.VISIBLE;
isAdShown=true;
}
});
和横幅广告的布局视图:
<android.support.v7.widget.CardView
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:id="@+id/ad_card_view"
android:layout_gravity="center"
android:layout_width="match_parent"
android:layout_height="@dimen/dictionary_card_view_height"
card_view:cardCornerRadius="5dp"
android:layout_marginTop="20dp"
android:visibility="gone"
card_view:cardBackgroundColor="#f2f1f1"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
>
</android.support.v7.widget.CardView>
这是Admob发送给我的屏幕截图。但是我无法在测试设备上获得此视图。模拟器和真实设备。
非常感谢您!
答案 0 :(得分:0)
您应像这样在XML中添加AdMob组件
std::string tmpStr= functA();
functB(tmpStr)
并将其添加到onCreate的Java代码
<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="ca-app-pub-3940256099942544/6300978111">
</com.google.android.gms.ads.AdView>
退出admob documentation了解更多详细信息