24
    Dev Log#temettu

    Building configurable banner spaces in mobile app

    Ebru
    Ebru
    2 min

    Today I had to shift my focus fully to Temettü, and I’m glad I did, it was time to build a more flexible foundation for how we show banners across the app.

    Until now, we’ve been relying on AdMob (not great for the Turkish market) and then AdManager for custom banners, which works almost fine but comes with its own complications.

    Since we’re starting to get interest from new partnership opportunities, I wanted a system that gives us more control instead of being stuck with the limitations of external ad networks.

    So I created the base for a configurable system, driven by a simple JSON structure for now.

    mobile ad json config

    This will give us full flexibility on where and how banners appear, and later on it can evolve into a proper dashboard module.

    For today, two placements are already working:

    • Sticky bottom banner
    • Calendar list in-between banners (e.g., after the 2nd item, 6th item, 10th item, etc.)

    And it's all analytics is wired to PostHog, logging impressions and clicks with additional metadata, something partners love to see and something we also want for our own product insights.

    Next steps will be adding:

    • dedicated spaces on the discover lists
    • new organic placement opportunities
    • buy/sell redirect links

    A very infrastructural kind of day, but these are the pieces that make future iterations faster and smoother.

    If you'd like a quiet update once a week, join our tiny letter with weekly summary of learnings, findings, and what we're building.

    No spam, just genuine updates from our indie making journey.

    Or follow the journey on: