ADS.md: ASG SDK filename patterns section — popunder=[alnum]{6}[0-9], vast=[alnum]{6}[a-hA-H]; rotation workflow + 2026-05-05 footprint dilution applied на 15 sites

This commit is contained in:
goboss
2026-05-05 10:49:37 +00:00
parent aa5a5082a0
commit 38650cd4ae

View File

@@ -244,6 +244,19 @@ Migrated 2026-05-03 (videojs4 → PlayerJS+ad-bundle). URL pattern `/v-arch/`.
- [ ] **Update site row у [SITES.md](SITES.md)** з generation tag (`v3 PlayerJS`).
- [ ] **Update memory `project_player_roadmap.md`** — додати site до v3 list.
## ASG SDK filename patterns (anti-footprint)
`a5.g--o.info/<filename>.js` server tolerates **будь-який filename matching pattern per type** — content однаковий. Use unique per site щоб diluteти footprint (adblock fingerprints).
**Patterns** (verified 2026-05-05):
- **POPUNDER**: 7 chars total, `^[A-Za-z0-9]{6}[0-9]$` (last char digit)
- **VAST**: 7 chars total, `^[A-Za-z0-9]{6}[a-hA-H]$` (last char `a-h` case-ins; letters i+ → 404)
- **BANNER `tb_config.banner_source`**: локальний файл у `views/static/js/<name>.js` per site, не ASG endpoint — окремий footprint layer (rename файла + update reference)
**Workflow:** generate per-site filenames → verify via `curl -sI` → apply mass-replace у `ad-config.js` (popunder.sdk, vast.sdk) → rebuild bundle → update `?v=<md5>` cache-bust у layout.
Detail: memory `reference_ad_filename_patterns` (15-site mapping applied 2026-05-05).
## Monitoring
### adspyglass dashboard — best diagnostic signal