-
-
Notifications
You must be signed in to change notification settings - Fork 21.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for mobile advertising #25559
Comments
@DDru Godot is an open source engine, it can't embed functionality into its core that has a license model that is incompatible with MIT. |
@BastiaanOlij Engine.get_singleton does not work on my computer (win10) and Godot 3.1 (from git), so I cannot use third-party plugins.
At the end, when I call Engine.get_singleton ("UnityAd"), I get [Object: null] |
did you check on android device? |
@volzhs on the device it works. In the docs, nothing about it. After other engines, I expected some changes in the editor. But earlier it did not work on the device. A small test showed that the original GodotAds has some problems. Thanks. |
Still godot could be designed as to allow an easy way to implement third party solutions, maybe just clicking some button to integrate as a simple third party plugin. |
Does the license apply only to libraries? What if an API is created to interact with popular advertisements, and the user downloads and adds the library to the project in the libs folder? |
There are already several ways to implement third party solutions: Engine modules, GDnative, and the asset library. While each of these might not be easy, per se, they are designed for implementing third party things into the engine/your game.
Personally, I am against any sort of "ads API" being added to vanilla Godot. I would prefer this sort of thing be kept to plugins/addons. |
There are plans to rework Android exporting to make using third-party modules easier, see #18865. |
From my knowledge godot current situation is not begginer friendly and still very cumbersome to integrate mobile ads (requires compiling the engine). |
It's not only not beginner friendly but also not pro friendly. To get such support, we'd need support from main Godot devs and statistics about Godot usage. With that people could go to third parties and get them to create plugins for it. You simply can't expect all the little indie devs to compile engines, white c++ plugins for it and bend it even more, without having proper documentation to it in the first place. That goes beyond the scope of any small dev, and paying for Unity is faster, easier and way more cost efficient. It's sad to see (not only here) the very desinterested stand to Godot's eco system. |
For some people asking for easier ads support is almost like asking Godot to support cancer. :) |
The problem is that the modules are quite difficult to connect. |
I think they're right about not supporting anything like ads directly inside the engine, as it would change the license specifications and philosophy around the project. Instead they're trying to add simpler ways to add modules/plugins whatever in order to have everything functional. And this is great. Things like ads should be something that you add to the project. I don't know about the current set of features available in Godot in order to use and communicate with the mobile platform specific features (3D Touch, sensors, AR etc). I think they should be added since they're part of the platforms they target to, not something one could add to a platform (like ads). But, if doing so breaks some license rules then these features could be developed as "Godot official third party" plugins, they would just not ship with the engine directly and warns you if you add them as an official plugin. |
There is an ironSource Android plugin for Godot now: https://github.com/ksvslk/godot-ironsource-android |
Feature and improvement proposals for the Godot Engine are now being discussed and reviewed in a dedicated Godot Improvement Proposals (GIP) (godotengine/godot-proposals) issue tracker. The GIP tracker has a detailed issue template designed so that proposals include all the relevant information to start a productive discussion and help the community assess the validity of the proposal for the engine. The main (godotengine/godot) tracker is now solely dedicated to bug reports and Pull Requests, enabling contributors to have a better focus on bug fixing work. Therefore, we are now closing all older feature proposals on the main issue tracker. If you are interested in this feature proposal, please open a new proposal on the GIP tracker following the given issue template (after checking that it doesn't exist already). Be sure to reference this closed issue if it includes any relevant discussion (which you are also encouraged to summarize in the new proposal). Thanks in advance! |
Godot version:
3.1
OS/device including version:
Android
Please add ad support (admob, unityAds) for Android.
Godot is a good engine, but he does not have some important functions.
The text was updated successfully, but these errors were encountered: