{"adoption": {"forks": 1918, "observed_at": "2026-08-28T04:05:48.392807+00:00", "stars": 1878}, "canonical_url": "https://ross.abutalabs.com/products/googleads-mobile-android-examples", "card": {"archived": false, "artifact_type": "learning-resource", "description": "googleads-mobile-android", "domain": ["mobile-development", "android-tools"], "enriched": true, "function": ["sdk", "developer-tools"], "health_score": 98, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["googleads/googleads-mobile-android-examples"], "name": "googleads/googleads-mobile-android-examples", "platform": ["jvm"], "pushed_at": "2026-08-21T16:00:08+00:00", "repo": "googleads/googleads-mobile-android-examples", "stars": 1878, "tags": ["google-mobile-ads", "sample-code", "legacy-sdk", "admob", "android-examples", "advertising", "android", "mobile"], "topics": [], "urls": [], "use_cases": ["integrate banner ads in an android app", "learn how to show interstitial ads with admob", "implement rewarded video ads in android", "example code for google mobile ads sdk", "migrate from legacy play-services-ads sdk", "test ad formats in a sample android project"], "what_it_is": "A collection of official sample apps and code snippets demonstrating the legacy Google Mobile Ads SDK for Android (play-services-ads). The repository is now in maintenance mode, with Google directing developers to the newer GMA Next-Gen SDK examples.", "when_to_avoid": ["you are starting a new Android ads integration - use the GMA Next-Gen SDK examples instead", "you need iOS or cross-platform ad samples", "you need production ad mediation configuration guidance"], "when_to_choose": ["you are maintaining an app still on the legacy play-services-ads SDK", "you need reference snippets for classic Google Mobile Ads API usage", "you want to compare legacy integration before migrating"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/googleads-mobile-android-examples", "repo": "googleads/googleads-mobile-android-examples", "role": "main", "score": 91}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:48.392807+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:14:39.267595+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d5e40bdfc6164fdd814fa036fb6a7bf459aaa30d3f57fe198a1c0a66b1fad45", "fetched_at": "2026-08-28T04:05:48.392807+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleads/googleads-mobile-android-examples"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:48.392807+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:14:39.267595+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d5e40bdfc6164fdd814fa036fb6a7bf459aaa30d3f57fe198a1c0a66b1fad45", "fetched_at": "2026-08-28T04:05:48.392807+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleads/googleads-mobile-android-examples"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:14:39.267595+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d5e40bdfc6164fdd814fa036fb6a7bf459aaa30d3f57fe198a1c0a66b1fad45", "fetched_at": "2026-08-28T04:05:48.392807+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleads/googleads-mobile-android-examples"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:48.392807+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:48.392807+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:48.392807+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:14:39.267595+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d5e40bdfc6164fdd814fa036fb6a7bf459aaa30d3f57fe198a1c0a66b1fad45", "fetched_at": "2026-08-28T04:05:48.392807+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleads/googleads-mobile-android-examples"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:48.392807+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:48.392807+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:14:39.267595+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d5e40bdfc6164fdd814fa036fb6a7bf459aaa30d3f57fe198a1c0a66b1fad45", "fetched_at": "2026-08-28T04:05:48.392807+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleads/googleads-mobile-android-examples"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:48.392807+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:48.392807+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:48.392807+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:14:39.267595+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d5e40bdfc6164fdd814fa036fb6a7bf459aaa30d3f57fe198a1c0a66b1fad45", "fetched_at": "2026-08-28T04:05:48.392807+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleads/googleads-mobile-android-examples"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:48.392807+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:48.392807+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:14:39.267595+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d5e40bdfc6164fdd814fa036fb6a7bf459aaa30d3f57fe198a1c0a66b1fad45", "fetched_at": "2026-08-28T04:05:48.392807+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleads/googleads-mobile-android-examples"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:14:39.267595+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d5e40bdfc6164fdd814fa036fb6a7bf459aaa30d3f57fe198a1c0a66b1fad45", "fetched_at": "2026-08-28T04:05:48.392807+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleads/googleads-mobile-android-examples"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:14:39.267595+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d5e40bdfc6164fdd814fa036fb6a7bf459aaa30d3f57fe198a1c0a66b1fad45", "fetched_at": "2026-08-28T04:05:48.392807+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleads/googleads-mobile-android-examples"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:14:39.267595+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d5e40bdfc6164fdd814fa036fb6a7bf459aaa30d3f57fe198a1c0a66b1fad45", "fetched_at": "2026-08-28T04:05:48.392807+00:00", "kind": "readme", "missing": false, "url": "https://github.com/googleads/googleads-mobile-android-examples"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 78}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4655, "days_push": 12, "days_rel": 70, "gap_med": 45.0, "n_releases_24m": 5}, "score": 91, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}