Commit graph

5 commits

Author SHA1 Message Date
CRT
18a8d7c7a1 docs: loadBanner is one-shot per banner object; emulator results; Android banner screenshots (Unity demo ads) 2026-10-10 05:08:28 +08:00
CRT
e31f019a7c 0.3.0 design: owner decisions Q1-Q7; CUSTOM banner size, native template fonts, banner demo ids
- Per-ad impression listeners plus a capped (100) queue flushed on the first impressionData listener.
- Android adaptive width unit is dp (SDK bytecode).
- Adaptive banners without a fixed width are recreated on safe-area width changes.
- BannerSize gains CUSTOM with customSize { width, height }.
- NativeAdTemplateStyle gains titleFont / bodyFont / callToActionFont ({ family, size }).
- LEVELPLAY_DEMO gains the banner ad unit ids of Unity's sample apps.
- Capacitor 7 targeted for 0.3.0 (verified in a later phase).
2026-10-10 03:24:37 +08:00
CRT
7a187f5dd1 0.3.0 API design: banners, native ad templates, impression data, adInfoChanged, placement capping and rewards, segments, dynamic user id
docs/design-0.3.md maps every feature to the exact LevelPlay 9.6.1 Android and iOS
classes (read from the AAR and xcframework headers), describes the WebView overlay,
error codes, platform gaps, Capacitor 7 findings and the test plan. definitions.ts
and web.ts carry the new typed API; native bridges follow in phase 2.
2026-10-10 03:19:02 +08:00
CRT
9e3b1abb74 API docs: JSDoc with @since for every method, option, event and type
Drop the explicit tsconfig lib (same defaults for target es2017) so
@capacitor/docgen resolves Promise return types.
2026-10-10 02:16:06 +08:00
CRT
f960ee3d3b Commit dist build so the package installs from git 2026-10-09 23:02:07 +08:00