INNER CODE UNIT · Python

AndroidAdsExtractor

poingstudios/godot-admob-plugin · .github/scripts/update_docs_dependencies.py:40

class AndroidAdsExtractor:
    CONFIG_PATH = Path("platforms/android/src/ads/config/poing_godot_admob_ads.gd")
    VERSION_REGEX = re.compile(
        r"com\.google\.android\.libraries\.ads\.mobile\.sdk:ads-mobile-sdk:([0-9.]+)"
    )

    def extract_rules(self, root_dir: Path) -> List[VersionRule]:
        file_path = root_dir / self.CONFIG_PATH
        if not file_path.is_file():
            return []

        match = self.VERSION_REGEX.search(file_path.read_text(encoding="utf-8"))
        if not match:
            return []

        version = match.group(1)
        return [
            VersionRule(

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…