diff --git a/addons/admob/.gitignore b/addons/admob/.gitignore index 6f66c74..200b820 100644 --- a/addons/admob/.gitignore +++ b/addons/admob/.gitignore @@ -1 +1,9 @@ -*.zip \ No newline at end of file +*.zip + +# Android +*.aar +*.gdap + +# iOS +*.a +*.gdip \ No newline at end of file diff --git a/addons/admob/admob.gd b/addons/admob/admob.gd index c8e7465..f038009 100644 --- a/addons/admob/admob.gd +++ b/addons/admob/admob.gd @@ -35,7 +35,7 @@ var plugin_version := PoingAdMobVersionHelper.get_plugin_version() var version_support := { "android": "v3.0.2", - "ios": "v3.0.2" + "ios": "v3.0.3" } enum Items { @@ -59,6 +59,7 @@ class PoingAdMobEditorExportPlugin extends EditorExportPlugin: var _exporter := PoingAdMobEditorExportPlugin.new() func _enter_tree(): + godot_version = _format_version(godot_version) add_export_plugin(_exporter) setup_timer() @@ -99,6 +100,11 @@ func _exit_tree(): remove_export_plugin(_exporter) remove_tool_menu_item("AdMob Download Manager") +func _format_version(version: String) -> String: + var pattern = RegEx.new() + pattern.compile("^(v\\d+\\.\\d+)(\\.0)$") + var match_result = pattern.search(version) + return match_result.get_string(1) if match_result else version func _request_version_support(): var url = "https://raw.githubusercontent.com/Poing-Studios/godot-admob-versions/" + plugin_version + "/versions.json" diff --git a/addons/admob/plugin.cfg b/addons/admob/plugin.cfg index f681ced..774407d 100644 --- a/addons/admob/plugin.cfg +++ b/addons/admob/plugin.cfg @@ -3,5 +3,5 @@ name="AdMob" description="The AdMob Plugin for Android and iOS." author="Poing Studios" -version="v3.0.2" +version="v3.0.3" script="admob.gd" diff --git a/addons/admob/version_helper.gd b/addons/admob/version_helper.gd index 49ba3dc..2286967 100644 --- a/addons/admob/version_helper.gd +++ b/addons/admob/version_helper.gd @@ -29,7 +29,7 @@ static var version_formated : String = _get_plugin_version_formated() : static func get_plugin_version() -> String: var plugin_config_file := ConfigFile.new() - var version: String = "v3.0.1" #redundancy + var version: String = "v3.0.3" #redundancy if plugin_config_file.load("res://addons/admob/plugin.cfg") == OK: version = plugin_config_file.get_value("plugin", "version")