Dieses Addon bietet eine einfache und schöne Möglichkeit, Admob direkt über den Editor zu konfigurieren. Unterstützt Godot-Admob-Android und Godot-Admob-IOS.

poing.studios
Project→Tools→AdMob Download Manager→Android/iOS→LatestVersion ..zip oder .tar.gzaddons/admob -Ordner in res://addons in Ihrem ProjektProject→Tools→AdMob Download Manager→Android/iOS→LatestVersion . Nach der Installation stehen alle Methoden zur Verwendung in einem .gd -Skript zur Verfügung.
func _ready () -> void :
# just need to call once
MobileAds . initialize () # button signal on scene
func _on_load_banner_pressed () -> void :
var unit_id : String
if OS . get_name () == "Android" :
unit_id = "ca-app-pub-3940256099942544/6300978111"
elif OS . get_name () == "iOS" :
unit_id = "ca-app-pub-3940256099942544/2934735716"
var ad_view := AdView . new ( unit_id , AdSize . BANNER , AdPosition . Values . TOP )
ad_view . load_ad ( AdRequest . new ()) var interstitial_ad : InterstitialAd
var interstitial_ad_load_callback := InterstitialAdLoadCallback . new ()
func _ready ():
interstitial_ad_load_callback . on_ad_failed_to_load = on_interstitial_ad_failed_to_load
interstitial_ad_load_callback . on_ad_loaded = on_interstitial_ad_loaded
# button signal on scene
func _on_load_interstitial_pressed () -> void :
var unit_id : String
if OS . get_name () == "Android" :
unit_id = "ca-app-pub-3940256099942544/1033173712"
elif OS . get_name () == "iOS" :
unit_id = "ca-app-pub-3940256099942544/4411468910"
InterstitialAdLoader . new (). load ( unit_id , AdRequest . new (), interstitial_ad_load_callback )
func on_interstitial_ad_failed_to_load ( adError : LoadAdError ) -> void :
print ( adError . message )
func on_interstitial_ad_loaded ( interstitial_ad : InterstitialAd ) -> void :
self . interstitial_ad = interstitial_ad # button signal on scene
func _on_show_pressed ():
if interstitial_ad :
interstitial_ad . show () var rewarded_ad : RewardedAd
var rewarded_ad_load_callback := RewardedAdLoadCallback . new ()
func _ready ():
rewarded_ad_load_callback . on_ad_failed_to_load = on_rewarded_ad_failed_to_load
rewarded_ad_load_callback . on_ad_loaded = on_rewarded_ad_loaded
# button signal on scene
func _on_load_interstitial_pressed () -> void :
var unit_id : String
if OS . get_name () == "Android" :
unit_id = "ca-app-pub-3940256099942544/5224354917"
elif OS . get_name () == "iOS" :
unit_id = "ca-app-pub-3940256099942544/1712485313"
RewardedAdLoader . new (). load ( unit_id , AdRequest . new (), rewarded_ad_load_callback )
func on_rewarded_ad_failed_to_load ( adError : LoadAdError ) -> void :
print ( adError . message )
func on_rewarded_ad_loaded ( rewarded_ad : RewardedAd ) -> void :
self . rewarded_ad = rewarded_ad # button signal on scene
func _on_show_pressed ():
if rewarded_ad :
rewarded_ad . show () var rewarded_interstitial_ad : RewardedInterstitialAd
var rewarded_interstitial_ad_load_callback := RewardedInterstitialAdLoadCallback . new ()
func _ready ():
rewarded_interstitial_ad_load_callback . on_ad_failed_to_load = on_rewarded_interstitial_ad_failed_to_load
rewarded_interstitial_ad_load_callback . on_ad_loaded = on_rewarded_interstitial_ad_loaded
# button signal on scene
func _on_load_interstitial_pressed () -> void :
var unit_id : String
if OS . get_name () == "Android" :
unit_id = "ca-app-pub-3940256099942544/5354046379"
elif OS . get_name () == "iOS" :
unit_id = "ca-app-pub-3940256099942544/6978759866"
RewardedInterstitialAdLoader . new (). load ( unit_id , AdRequest . new (), rewarded_interstitial_ad_load_callback )
func on_rewarded_interstitial_ad_failed_to_load ( adError : LoadAdError ) -> void :
print ( adError . message )
func on_rewarded_interstitial_ad_loaded ( rewarded_interstitial_ad : RewardedInterstitialAd ) -> void :
self . rewarded_interstitial_ad = rewarded_interstitial_ad # button signal on scene
func _on_show_pressed ():
if rewarded_interstitial_ad :
rewarded_interstitial_ad . show ( on_user_earned_reward_listener )Für eine vollständige Dokumentation dieses Plugins einschließlich der Vermittlung: Überprüfen Sie hier.
Alternativ können Sie die Dokumente von Admob selbst von Android und iOS überprüfen.
Wenn Sie unsere Arbeit wertvoll finden und uns unterstützen möchten, sollten Sie über diese Plattformen einen Beitrag leisten:
Ihre Unterstützung hilft uns, dieses Plugin weiter zu verbessern und zu erhalten. Vielen Dank, dass Sie Teil unserer Community sind!
Wenn Sie unsere Arbeit schätzen, vergessen Sie nicht, uns einen Stern auf Github zu geben!