- Home /
Admobs ads stopped showing up in the build?
I published an app the ads were working then I upgraded Unity to 5.5.1 and messed around with something in the admob plugin now they are being called I can see that in the unity editor but the banner ads wont show up in the android app.
using System.Collections; using System.Collections.Generic; using GoogleMobileAds; using System; using GoogleMobileAds.Api; using UnityEngine;
public class AdmoHjskad : MonoBehaviour {
BannerView banner;
InterstitialAd fullAdMob;
void Start()
{
RequestBanner();
}
public GameManager gameM;
public float timer;
void Update()
{
timer += Time.deltaTime;
if (timer > 45)
{
RequestBanner();
timer = 0;
}
if(gameM.Tries > 2)
{
RequestFull();
if (gameM.Off == true)
{
ShowFullAds();
gameM.Tries = 0;
}
}
}
void RequestBanner()
{
string bannerId = "I would love for you to help me make money but its probably a bad idea";
banner = new BannerView(bannerId, AdSize.SmartBanner, AdPosition.Top);
AdRequest adRequest = new AdRequest.Builder().Build();
// Create a 320x50 banner at the top of the screen.
// Register for ad events.
this.banner.OnAdLoaded += this.HandleAdLoaded;
this.banner.OnAdFailedToLoad += this.HandleAdFailedToLoad;
this.banner.OnAdOpening += this.HandleAdOpened;
this.banner.OnAdClosed += this.HandleAdClosed;
this.banner.OnAdLeavingApplication += this.HandleAdLeftApplication;
// Load a banner ad.
this.banner.LoadAd(adRequest);
this.banner.Show();
}
public void ShowBanner()
{
banner.Show();
}
void RequestFull()
{
string idFull = "Blahhhhh";
fullAdMob = new InterstitialAd(idFull);
AdRequest adRequest = new AdRequest.Builder().Build();
fullAdMob.LoadAd(adRequest);
}
public void ShowFullAds()
{
if (fullAdMob.IsLoaded())
{
fullAdMob.Show();
RequestFull();
}
else
{
RequestFull();
}
}
#region Banner callback handlers
public void HandleAdLoaded(object sender, EventArgs args)
{
MonoBehaviour.print("HandleAdLoaded event received");
}
public void HandleAdFailedToLoad(object sender, AdFailedToLoadEventArgs args)
{
MonoBehaviour.print("HandleFailedToReceiveAd event received with message: " + args.Message);
}
public void HandleAdOpened(object sender, EventArgs args)
{
MonoBehaviour.print("HandleAdOpened event received");
}
public void HandleAdClosed(object sender, EventArgs args)
{
MonoBehaviour.print("HandleAdClosed event received");
}
public void HandleAdLeftApplication(object sender, EventArgs args)
{
MonoBehaviour.print("HandleAdLeftApplication event received");
}
#endregion
}
I think I figured it out haven't tested it yet but its probably because I used a different account to publish the app than the one that is signed up on admob
Your answer
Follow this Question
Related Questions
How to load custom banner ad if admob ad not loaded unity 0 Answers
"Gradle failed to fetch dependencies" 3 Answers
Admob banner not showing up? 2 Answers
Making Interstitial appear when the counter reaches a certain number 1 Answer
Google Admob error, Unable to resolve reference 'UnityEditor.iOS.Extensions.Xcode' 0 Answers