Quick Links: Download Gideros Studio | Gideros Documentation | Gideros Development Center | Gideros community chat | DONATE
Admob Invalid Application ID Error — Gideros Forum

Admob Invalid Application ID Error

I am using Gideros version 2024.1 and I exported apk with android target version 33,
I already added Ads and Gaming plugin in the editor and want to test admob for my game using my phone but I have an error opening the app.

This is my ads class:
Ads = Core.class(Sprite) -- you need to add "Ads" and "Gaming" to your project Plugins
 
function Ads:init()
	-- ads
	self.ADMOB_APP_ID = "ca-app-pub-3940256099942544~6300978111" -- google test id
	self.ADMOB_UNIT_ID = "ca-app-pub-3940256099942544/6300978111" -- google test id
 
	-- admob (setup for simple banner adverts), note: only visible on phone/tablet
	if application:getDeviceInfo() == "Android" then
		require 'ads' --create real object for on device
		self.ADMOB = Ads.new('admob')
		self.ADMOB:setKey(self.ADMOB_APP_ID)
 
		self.ADMOB:addEventListener(Event.AD_RECEIVED, function() -- show ad
			self.ADMOB:showAd('banner')
			self.ADMOB:setAlignment('center', 'bottom')
		end)
 
		self.ADMOB:addEventListener(Event.AD_FAILED, function(e) end)
		self.ADMOB:addEventListener(Event.AD_ACTION_BEGIN, function() end)
		self.ADMOB:addEventListener(Event.AD_ACTION_END, function() end)
		self.ADMOB:addEventListener(Event.AD_DISMISSED, function() end)
 
		self.ADMOB:loadAd("banner", self.ADMOB_UNIT_ID) -- load ad
	else
		self.ADMOB = {} -- create fake object for testing in windows player
		self.ADMOB.loadAd = function() end
		self.ADMOB.showAd = function() end
	end
 
	-- LISTENERS
	self:addEventListener("enterBegin", self.onTransitionInBegin, self)
	self:addEventListener("enterEnd", self.onTransitionInEnd, self)
	self:addEventListener("exitBegin", self.onTransitionOutBegin, self)
	self:addEventListener("exitEnd", self.onTransitionOutEnd, self)
end
 
-- EVENT LISTENERS
function Ads:onTransitionInBegin()
end
function Ads:onTransitionInEnd()
end
function Ads:onTransitionOutBegin()
end
function Ads:onTransitionOutEnd()
end
In main.lua I just added
local ads = Adds.new()
By the error is this when I run the app on my phone:

Tagged:

Comments

  • koeosstudiokoeosstudio Member
    edited January 25
    Sorry for typo, I my main.lua I just added:
    local ads = Ads.new()
  • Maybe you should try to fill application id in Ads plugin setting

    Likes: MoKaLux

    Coming soon
    +1 -1 (+1 / -0 )Share on Facebook
Sign In or Register to comment.