Unity3D Ads SKD
So here is the think.
I made a game and on the game i added a banner ad, the banner ad WORKS on my editor without a single error but it does not work on my android device or even at the device that i have install the game through google play store after the publish!!
The problems began when i installed the ads sdk through unity app store i did all the steps correctly but faced with a problem when i tried to build the game it told me that i had duplicates.
There are Three solutions to the problem that seem to work in the editor but not in any other device!!
note: I do get the banner ad on the editor!!
The only message i get from unity editor is this :Assets\Scripts\AdController.cs(40,18): warning CS0618: 'Monetization' is obsolete: 'Deprecated. Please use Advertisements'
1. So the first think i did and fixed the build was deleting the Plugins folder in the Assets!! 2. Re-Imported the Plugins folder and etc, but this time in advance tab i unchected the enable build in adds button. 3. And lastly i removed the ads from the package manager and disabled ads completly.
I have no idea if any of this will do the job, as i dont see the test ads in my android device, even when i did add the android device as a testing device and forced the ads from the project setting of unity website!!
Now i will show you my code.. dont worry i removed my ids
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Monetization;
public class AdController : MonoBehaviour { public static AdController instance; private string store_id = "xxxxxxx"; private string banner_ad = "BannerAD";
 private void Awake()
 {
     if(instance != null)
     {
         Destroy(gameObject);
     }
     else
     {
         instance = this;
         DontDestroyOnLoad(gameObject);
     }
 }
 void Start()
 {
     Monetization.Initialize(store_id, false);
     StartCoroutine(CallAD());
 }
 IEnumerator CallAD()
 {
     yield return new WaitForSeconds(0.5f);
     AdController.instance.ShowVideoOrInterstitialAD();
 }
 public void ShowVideoOrInterstitialAD()
 {
     if (Monetization.IsReady(banner_ad))
     {
         ShowAdPlacementContent ad = null;
         ad = Monetization.GetPlacementContent(banner_ad) as ShowAdPlacementContent;
         if (ad != null)
         {
             ad.Show();
         }
     }
 }
}
My game got published just 2 days ago, it is visisble in play store. Is it possible that it just needs more time? Or should i see result right away??
Thanks you.. And please fix this bugs!!
Your answer
 
 
              koobas.hobune.stream
koobas.hobune.stream 
                       
                
                       
			     
			 
                