Could not show banner due to No fill for placement

Quick banner update:

  • We are still working to improve the fill rate for banners. This is a high priority for many teams internally and we hope to have improvements deployed soon.

  • Right now, we are not aware of any technical issues with banners. If you see the test banners in Test Mode, then your integration is likely correct.

  • If you do run into any technical problems with banners, please let us know (unityads-support@unity3d.com)

FYI, you can use the errorCallback in the BannerLoadOptions to confirm if you are having fill issues (in addition to the device log):

string placement = "banner";

public void LoadBanner()
{
    if(!Advertisement.Banner.isLoaded)
    {
        BannerLoadOptions loadOptions = new BannerLoadOptions
        {
            loadCallback = OnBannerLoaded,
            errorCallback = OnBannerError
        };
        Advertisement.Banner.Load(placement, loadOptions);
    }
}
void OnBannerLoaded()
{
    Debug.Log("Banner Loaded");
    Advertisement.Banner.Show(placement);
}
void OnBannerError(string error)
{
    Debug.Log("Banner Error: " + error);
}
1 Like