All Projects → Poing-Studios → godot-admob-editor

Poing-Studios / godot-admob-editor

Licence: MIT license
This repository is for Godot's Addons to integrate natively AdMob to your Game Project without much configurations, with a beautiful UI and directly inside Godot Editor!

Programming Languages

GDScript
375 projects
C#
18002 projects

Projects that are alternatives of or similar to godot-admob-editor

godot-android-plugin-firebase
Godot 3.2.2 Android plugin for Firebase
Stars: ✭ 41 (-4.65%)
Mutual labels:  godotengine, godot, godot-engine, admob
godot-gameshell
Godot export templates and instructions for the GameShell portable game console and other single-board computers
Stars: ✭ 34 (-20.93%)
Mutual labels:  godotengine, godot, godot-engine
toziuha-night-oota
Opensource Metroidvania inspired on Castlevania Order of Ecclesia
Stars: ✭ 78 (+81.4%)
Mutual labels:  godotengine, godot, godot-engine
godot-cmvalley
Port of the Sauerbraten clanmap cm|Valley to Godot 4.0
Stars: ✭ 28 (-34.88%)
Mutual labels:  godotengine, godot, godot-engine
Godot-DialogPlugin
🗨️ A Dialog Node for Godot Engine
Stars: ✭ 194 (+351.16%)
Mutual labels:  godotengine, godot, godot-engine
MySQL Module
MySQL connector to Godot Engine.
Stars: ✭ 30 (-30.23%)
Mutual labels:  godotengine, godot, godot-engine
godot-cpp-cmake
CMake scripts to build cross-platform GDNative C++ bindings
Stars: ✭ 20 (-53.49%)
Mutual labels:  godotengine, godot, godot-engine
godot-lod-demo
Demonstration project for the Level of Detail (LOD) Godot 3.x add-on
Stars: ✭ 34 (-20.93%)
Mutual labels:  godotengine, godot, godot-engine
godot-performance-comparison
Godot performance comparison between the `3.x` and `master` branch
Stars: ✭ 12 (-72.09%)
Mutual labels:  godotengine, godot, godot-engine
Pixelorama
A free & open-source 2D sprite editor, made with the Godot Engine! Available on Windows, Linux, macOS and the Web!
Stars: ✭ 2,535 (+5795.35%)
Mutual labels:  godotengine, godot, godot-engine
Game-Examples
Godot game examples for gotm.io - the Godot Platform!
Stars: ✭ 27 (-37.21%)
Mutual labels:  godotengine, godot, godot-engine
discord.gd
Discord Bot API wrapper for Godot. Make bots in GDScript.
Stars: ✭ 69 (+60.47%)
Mutual labels:  godotengine, godot, godot-engine
godot-practice-shaders
Some practice shaders in Godot
Stars: ✭ 79 (+83.72%)
Mutual labels:  godotengine, godot, godot-engine
novemberdev soulslike darksouls godot
Dark Souls clone in 3D with Godot
Stars: ✭ 51 (+18.6%)
Mutual labels:  godotengine, godot, godot-engine
OpMon-Godot
An open source Pokemon-inspired game, now with Godot
Stars: ✭ 50 (+16.28%)
Mutual labels:  godotengine, godot, godot-engine
DartGodot
Godot + Dart 🎯
Stars: ✭ 79 (+83.72%)
Mutual labels:  godotengine, godot, godot-engine
Godot-3.0-Noise-Shaders
Godot 3.0 Noise Shaders
Stars: ✭ 38 (-11.63%)
Mutual labels:  godotengine, godot, godot-engine
Logic-Circuit-Simulator
A free and open-source Logic Circuit Simulator built in Godot Engine.
Stars: ✭ 23 (-46.51%)
Mutual labels:  godotengine, godot, godot-engine
godot-interpolated-camera3d
Provides an InterpolatedCamera3D node that replicates its 3.2.x functionality (and more)
Stars: ✭ 40 (-6.98%)
Mutual labels:  godotengine, godot, godot-engine
godot-local-notification
Godot module for local notifications (android and iOS)
Stars: ✭ 111 (+158.14%)
Mutual labels:  godotengine, godot, godot-engine

Download Asset Library Stars License

Godot AdMob Editor Plugin

This addon provides an easy and beautiful way to configure AdMob directly through the editor. Supports godot-admob-android and godot-admob-ios.

Installation and Usage Tutorial

Installation

Godot Asset Library (recommended):

  1. Find the AdMob plugin by poing.studios
  2. Click Download and Install
  3. Enable in Project→Project Settings→Plugins
  4. Install godot-admob-android and/or godot-admob-ios

Manual install for custom versions:

  1. Pick a specific version from tags
  2. Download and extract as a .zip or .tar.gz
  3. Copy the extracted addons/admob folder into res://addons on your project
  4. Install godot-admob-android and/or godot-admob-ios

Usage

After installation, the singleton MobileAds will be available. Try it out by calling MobileAds.load_banner()!

API

Methods:

void load_banner(ad_unit_name = "standard")
void load_interstitial(ad_unit_name = "standard")
void load_rewarded(ad_unit_name = "standard")
void load_rewarded_interstitial(ad_unit_name = "standard")

void destroy_banner()
void show_banner()
void hide_banner()
void show_interstitial()
void show_rewarded()
void show_rewarded_interstitial()

void request_user_consent()
void reset_consent_state(will_request_user_consent = false)

int get_banner_width()
int get_banner_width_in_pixels()
int get_banner_height()
int get_banner_height_in_pixels()
bool get_is_banner_loaded()
bool get_is_interstitial_loaded()
bool get_is_rewarded_loaded()
bool get_is_rewarded_interstitial_loaded()

Signals:

initialization_complete(status, adapter_name)

consent_form_dismissed()
consent_status_changed(consent_status_message)
consent_form_load_failure(error_code, error_message)
consent_info_update_success(consent_status_message)
consent_info_update_failure(error_code, error_message)

banner_loaded()
banner_failed_to_load(error_code)
banner_opened()
banner_clicked()
banner_closed()
banner_recorded_impression()
banner_destroyed()

interstitial_failed_to_load(error_code)
interstitial_loaded()
interstitial_failed_to_show(error_code)
interstitial_opened()
interstitial_clicked()
interstitial_closed()
interstitial_recorded_impression()

rewarded_ad_failed_to_load(error_code)
rewarded_ad_loaded()
rewarded_ad_failed_to_show(error_code)
rewarded_ad_opened()
rewarded_ad_clicked()
rewarded_ad_closed()
rewarded_ad_recorded_impression()

rewarded_interstitial_ad_failed_to_load(error_code)
rewarded_interstitial_ad_loaded()
rewarded_interstitial_ad_failed_to_show(error_code)
rewarded_interstitial_ad_opened()
rewarded_interstitial_ad_clicked()
rewarded_interstitial_ad_closed()
rewarded_interstitial_ad_recorded_impression()

user_earned_rewarded(currency, amount)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].