- 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
![](https://koobas.hobune.stream/wayback/20220612105915im_/https://answers.unity.com/themes/thub/images/avi.jpg)
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