繁体   English   中英

如何在同一应用中添加两个不同的admob应用ID?

[英]How to add two different admob app ID in same app?

您好,这里是我用来显示来自两个不同admob帐户的两个不同adunit id的代码。 但是在应用程序中看不到横幅广告。

enter code here
private void setUpAds(){
    MobileAds.initialize(this, "ca-app-pub-3940256099942544~3347511713");         

    AdView bannerAdView = new AdView(this);
    int idSelection = random.nextInt(2);
    // Uniform distribution
    if (idSelection == 0) {
        adId = BANNER_ID_1;
    } else {
        adId = BANER_ID_2;
    }
    // Or you can use weighted distribution
    idSelection = random.nextInt(10);
    // %80 chance first, %20 second
    if (idSelection < 8) {
        adId = BANNER_ID_1;
    } else {
        adId = BANER_ID_2;
    }
    bannerAdView.setAdUnitId(adId);

    bannerAdView.setAdSize(AdSize.BANNER);
    AdRequest adRequest6 = new AdRequest.Builder().addTestDevice("E4D1201527AD69E0FD7A0551277A5232").build();
    bannerAdView.loadAd(adRequest6);

}



@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_home);

创建两个广告单元,然后使用“随机”选择横幅ID。 您也可以使用加权选择,更可能选择一个ID。

private static final String BANNER_ID_1 = "ca....";
private static final String BANER_ID_2 = "ca....";
private Random random = new Random();
private String adId = BANNER_ID_1;

private AdView bannerAdView;


private void setUpAds() {
    bannerAdView = new AdView(context);
    int idSelection = random.nextInt(2);
    // Uniform distribution
    if (idSelection == 0) {
        adId = BANNER_ID_1;
    } else {
        adId = BANER_ID_2;
    }
    // Or you can use weighted distribution
    idSelection = random.nextInt(10);
    // %80 chance first, %20 second
    if (idSelection < 8) {
        adId = BANNER_ID_1;
    } else {
        adId = BANER_ID_2;
    }

    bannerAdView.setAdUnitId(adId);

    // Or you can use weighted distribution
    idSelection = random.nextInt(10);
    // %80 chance first, %20 second
    if (idSelection < 8)

    {
        adId = BANNER_ID_1;
    } else {
        adId = BANER_ID_2;
    }

    bannerAdView.setAdUnitId(adId);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM