我需要使用Facebook Audience网络手动刷新横幅广告吗?

时间:2019-11-15 15:45:24

标签: facebook facebook-android-sdk facebook-ads-api facebook-audience-network

这是我第一次使用Audience Network,但我不清楚。 我可以成功显示横幅广告,但是我不确定是否需要每X次刷新一次,还是可以自行刷新。

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

对于每一项活动,我们的代码均从onCreate方法开始,因为我们的loadad()位于onCreate()之内,因此无需手动刷新。

private AdView adView;

@Override
public void onCreate(Bundle savedInstanceState) {
 ...
  // Instantiate an AdView object. 

  adView = new AdView(this, "#YOUR_PLACEMENT_ID", AdSize.BANNER_HEIGHT_50);

  // Find the Ad Container
  LinearLayout adContainer = (LinearLayout) findViewById(R.id.banner_container);

  // Add the ad view to your activity layout
  adContainer.addView(adView);

  // Request an ad
  adView.loadAd();
}`

答案 1 :(得分:0)

不需要刷新广告,但是您可能需要使用以下代码将adView所使用的资源释放到活动的onDestroy()中。

希望这可以帮助您很好地利用资源。

protected void onDestroy()
{
    if (adView != null) {
        adView.destroy();
    }
    super.onDestroy();
}