📪Banner Ad

Below are the steps to load and render a banner Ad on your app

Before loading ads, have your app initialize Adster Unity Bridge SDK. This needs to be done only once, ideally at app launch.

  1. Call LoadBannerAd()method as per below format

AdsterBridgeUtil.LoadBannerAd("Your_placement_name", "gameobject_name_goes_here", 
AdsterBridgeUtil.AdPosition.TOP_CENTER);
  1. Declare OnBannerAdEventReceived() method as per below format

private void OnBannerAdEventReceived(string message)
    {
        if (message == "AdLoaded")
        {
            Debug.Log("Banner ad loaded");
        }
        else if (message.StartsWith("AdFailed:"))
        {
            string error = message.Substring("AdFailed:".Length);
            Debug.LogError($"Failed to load banner ad: {error}");
        }
        else if (message.StartsWith("AdRevenuePaid"))
        {
            Debug.Log(message);
            string[] parts = message.Split('|');
            if (parts.Length == 4)
            {
                string revenue = parts[1];
                string adUnit = parts[2];
                string network = parts[3];
                Debug.Log($"[AdRevenue] Revenue: {revenue}, AdUnit: {adUnit}, Network: {network}");
            
            return;
            }
        }
    }
  1. Call below code when activity/fragment/scene is destroyed or detached.

AdsterBridgeUtil.DestroyBannerAd();

Last updated