Skip to content

Releases: AyanTech/HamrahAds

Version 2.0.1

Choose a tag to compare

@FarshidRoohi FarshidRoohi released this 20 Oct 06:47
b3babdf

Summary

Ad loading and rendering relied on shared placement caches, repeated metadata collection, and disabled image caching. These paths added work when ads appeared in Fragments and RecyclerView rows.

  • Introduce cancellable loading APIs returning explicit LoadedAd instances.
  • Add lifecycle ownership and exclusive display ownership for safe rebinding.
  • Replace persistent creative handoff with a bounded memory cache.
  • Enable image caching and decode images at appropriate dimensions.
  • Cache device metadata and bound concurrent requests.
  • Preserve tracking identity across rebindings and disposal.
  • Use Duration for timeouts, lifetimes, and domain-model timer fields.
  • Update examples and add a migration guide.

Version 2.0.0

Choose a tag to compare

@FarshidRoohi FarshidRoohi released this 29 Sep 06:59
ab8cd8a

Changes

  • Improved Kotlin readability across ad loaders, views, use cases, and lifecycle helpers.
  • Translated the README into English, including integration examples and error descriptions.
  • Clarified initialization, lifecycle cleanup, permissions, and Persian-only SDK controls.
  • Removed outdated architecture documentation.

Validation

  • All 49 unit tests passed.
  • Debug and release builds passed, including R8.
  • Lint checks passed with existing warnings.

No public API changes.

0.1.44

Choose a tag to compare

@skhanbeiki skhanbeiki released this 07 Jan 08:32

0.1.44

0.1.43

Choose a tag to compare

@skhanbeiki skhanbeiki released this 05 Jan 13:18
3ef1c27

0.1.43

0.1.42

Choose a tag to compare

@skhanbeiki skhanbeiki released this 28 Dec 08:02

0.1.42

0.1.41

Choose a tag to compare

@skhanbeiki skhanbeiki released this 28 Dec 06:44

0.1.41

0.1.40

Choose a tag to compare

@skhanbeiki skhanbeiki released this 28 Dec 06:31
a84f4c8

0.1.40

0.1.39

Choose a tag to compare

@skhanbeiki skhanbeiki released this 20 Sep 13:48
onClick trackers

0.1.38

Choose a tag to compare

@skhanbeiki skhanbeiki released this 17 Sep 08:58
change trackers status

0.1.37

Choose a tag to compare

@skhanbeiki skhanbeiki released this 17 Sep 08:33
change trackers status