使用Admob中介时未调用InterstitialAd回调

我遵循了开发人员站点上的文档。我试图通过Admob调解adcolony。我可以看到来自adcolony的非页内广告。但是,插页式回调不会被触发。

@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(view);

    List<String> testDevices = Arrays.asList("DEVICE_ID");
    MobileAds.initialize(this,new OnInitializationCompleteListener() {
        @Override
        public void onInitializationComplete(InitializationStatus initializationStatus) {
        }
    });
    RequestConfiguration configuration1 =
            new RequestConfiguration.Builder().setTestDeviceIds(testDevices).build();
    MobileAds.setRequestConfiguration(configuration1);
    adcolonyAppoptions appoptions = adcolonyMediationAdapter.getappoptions();
    appoptions.setKeepScreenOn(true);
    interstitialAd = new InterstitialAd(this);
    interstitialAd.setadUnitId("ca-app-pub-3940256099942544/1033173712");
    adcolonyExtras = adcolonyBundleBuilder.build();
    interstitialAd.loadAd(new AdRequest.Builder()
            .addNetworkExtrasBundle(adcolonyAdapter.class,adcolonyExtras)
            .build());

     interstitialAd.setadListener(new AdListener(){
        @Override
        public void onAdLoaded() {
        }

        @Override
        public void onAdFailedToLoad(int errorCode) {
        }

        @Override
        public void onAdOpened() {

        }

        @Override
        public void onAdClicked() {
        }

        @Override
        public void onAdLeftApplication() {
        }

        @Override
        public void onAdClosed() {
            toast.show();
        }
    });
 }

返回Admob广告时,将调用onAdClosed回调。但是,无论何时返回adcolony广告,都不会。我有什么想念的吗?我假设,如果admob和所有其他中介网络只有1个adRequest公用,那么侦听器也必须是公用的。但是,它不会被调用。请帮忙。预先感谢。

iCMS 回答:使用Admob中介时未调用InterstitialAd回调

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2107330.html

大家都在问