Facebook受众网络返回错误“广告过于频繁地重新加载”

问题描述 投票:4回答:2

我尝试将Facebook横幅添加到我的Android应用程序中。它适用于我的LG D-405,但三星Galaxy S5返回“广告重载过于频繁”。

adView = new AdView(getActivity(), "-------", AdSize.BANNER_HEIGHT_50);
        adView.setAdListener(new AdListener() {
            @Override
            public void onError(Ad ad, AdError adError) {
                if(getActivity()!=null) {
                    ((MyApplication) getActivity().getApplication()).getDefaultTracker().send(
                            new HitBuilders.EventBuilder()
                                    .setCategory("Facebook AdView")
                                    .setAction("error")
                                    .setLabel(adError.getErrorMessage())
                                    .setValue((long) adError.getErrorCode())
                                    .build()
                    );
                }
            }

            @Override
            public void onAdLoaded(Ad ad) {
                if(!layout.getChildAt(2).equals(adView)) {
                    layout.addView(adView, 2, new LinearLayout.LayoutParams((int) (AdSize.BANNER_HEIGHT_50.getWidth() * MainActivity.density), (int) (AdSize.BANNER_HEIGHT_50.getHeight() * MainActivity.density)));
                }
            }

            @Override
            public void onAdClicked(Ad ad) {

            }
        });
        //adView.disableAutoRefresh();
        adView.loadAd();
android facebook-sdk-4.0 facebook-audience-network
2个回答
4
投票

我也遇到了同样的问题,似乎你必须在设备上安装Facebook应用程序并在过去30天内登录。

另外,我发现了这个 - https://developers.facebook.com/docs/audience-network/faq#a12

Source


0
投票

根据facebook的documentation,广告请求频率有一定的限制,如果您收到此错误,您应该在发出其他广告请求之前等待30分钟。

代码= 1002“太频繁加载” 广告请求基于以下组合: 设备编号 展示位置ID 显示格式(横幅,非页内广告,原生) 您的应用程序应在30分钟后尝试再次提出请求。我们还建议您调整刷新率或请求率。

© www.soinside.com 2019 - 2024. All rights reserved.