{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/10"},{"label":"User Interfaces","url":"https://skillfed.io/packages/category/software-development-user-interfaces/2"}],"enrichment":{"capability":"Provides Python bindings for Apple's AdServices framework on macOS 11.1 or later, enabling programmatic access to ad-related system functionality through PyObjC.","skillfed_tags":["macos-only","objective-c-bridge","system-framework"],"use_cases":["Build macOS applications that need to query or interact with system ad-related APIs from Python.","Integrate ad-serving or ad-attribution functionality into Python-based macOS tools or daemons.","Access AdServices framework data in Python scripts running on macOS for analytics or monitoring.","Develop cross-framework macOS apps where Python handles business logic and AdServices provides system integration."],"what_it_does":"This package is a PyObjC bridge that exposes Apple's AdServices framework to Python code running on macOS 11.1 or later. It translates Objective-C class and method definitions into Python-callable interfaces, allowing developers to interact with system-level advertising functionality from Python scripts or applications.\n\nThe package is a thin wrapper\u2014it does not include its own documentation. Instead, it relies on Apple's official AdServices framework documentation to explain what each API does, and PyObjC's general documentation to explain how Python-to-Objective-C translation works. Installation is straightforward and has low friction, depending only on the core PyObjC packages. It is actively maintained and supports modern Python versions including free-threading builds.","worth_installing":"Yes, if you are developing on macOS 11.1+ and need programmatic access to the AdServices framework from Python. The package is actively maintained, has no known vulnerabilities, and carries a permissive MIT license. The main gotcha is that you must consult Apple's documentation separately\u2014this is a thin binding, not a high-level abstraction."},"id":"pyobjc-framework-adservices","links":{"html":"https://skillfed.io/packages/pyobjc-framework-adservices","md":"https://skillfed.io/packages/pyobjc-framework-adservices.md","pypi":"https://pypi.org/project/pyobjc-framework-adservices/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-11","license_spdx":null,"license_treatment":"permissive","name":"pyobjc-framework-AdServices","python_support":"supports_current","summary":"Wrappers for the framework AdServices on macOS"},"popularity":{"monthly_downloads":649323,"position":5576,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"12.2.2"}
