Skip to content

James O'Claire

My personal site

Menu
  • Home
  • Projects
    • Projects Overview
    • App Goblin: App Scraper
    • Android Apps
    • Ads Data Dash
  • Contact
Menu

Category: Development

Quick Peek at DeepSeek’s Android Chinese SDKs

Posted on February 2, 2025 by James O'Claire

I took the afternoon to peek inside DeepSeek to see the various Chinese SDKs and tag some new Chinese companies AppGoblin wasn’t previously tracking (*cough* tencent, not sure how I wasn’t tracking that one yet). SDKs So I found three companies which I previously wasn’t quite tracking and added those in. So let’s go over…

Read more

Google Search Console Has Deindexed Nearly my Entire Site

Posted on January 6, 2025 by James O'Claire

Been troubleshooting this decline for months. About 6 months ago, before I started paying attention, AppGoblin had no meta headers, no canonical pages, and no SEO optimization of any kind. Many pages routinely took 10 seconds to load. At some point I took an interest in growing the site, it honestly only gets a few…

Read more

ClickHouse in Less than 2GB RAM in Docker

Posted on December 20, 2024 by James O'Claire

I’ve had great success with ClickHouse on a 4GB RAM server (shared with other things, full load) but not so on my small server with only 2GB RAM and 2GB swap. I’m having some trouble lately with running ClickHouse, along with 5 or so other services like Kafka, Zookeeper, two python backends and a Node/Svelte…

Read more

Open Source & Paid Alternatives to Firebase Dynamic Links

Posted on December 10, 2024February 5, 2025 by James O'Claire

Dynamic deep links hosted by Google Firebase are on their way out, so it’s time to look for the alternatives. I’ll cover the few open source projects I’ve seen as well as the top paid options. Open Source & Free Really, all this work just to provide a link to your app? Yeah, it’s really…

Read more

GitHub Large File Storage (git lfs) is basically paid only

Posted on December 6, 2024December 6, 2024 by James O'Claire

2 GB Maximum file size sounds great for GitHub LFS. When I saw that I thought, perfect, it’s small but it’ll do. Time to push! “Git LFS disabled for ddxv” Wait what? Git LFS has been disabled on your personal account ddxv because you’ve exceeded your data plan by at least 150%. Please purchase additional…

Read more

How to get Geo Location Info for IP Addresses

Posted on December 4, 2024December 4, 2024 by James O'Claire

Just want to cover the recent steps I took in learning about how to get Geo Location information for OpenAttribution. The first step I took was to look into two existing open source analytics platforms that are alternatives to Google Analytics: Umami and Matomo. Umami I love using umami.is! It’s definitely the smaller of the…

Read more

WIP: Sharing the Monetization channels for mobile apps

Posted on October 18, 2024April 15, 2025 by James O'Claire

Edit 2025: See the full list of the top monetization and ad networks on appgoblin.info/companies/ad-networks For a week or two I’ve been working on updating the appgoblin.info top ad networks and MMPs. Currently both are still up, which should change but I’ll give an overview of the process of changing and what might be next…

Read more

Svelte 5 Data Table Comparisons

Posted on October 6, 2024April 9, 2025 by James O'Claire

Update 2025: While tanstack v8 still doesn’t support Svelte 5, it is quite easy to get working, I wrote up a how to here. While working on a new analytics dashboard I wanted to find a good table tool manage my table like data from the backend. My main goal is to have dynamic group…

Read more

Is this a TikTok security vulnerablity for ad fraud?

Posted on February 5, 2024October 6, 2024 by James O'Claire

I de-compiled TikTok (“com.zhiliaoapp.musically” v33.3.3 from Feb 2nd, 2024) from ApkPure.net and noticed that the way it called AppsFlyer looked a bit different than what I expected and quickly led me to a GitHub issue which makes it seem like they are using an outdated way to collect install information from Google Play which may…

Read more

Before You Agree: What data does TikTok collect before Terms of Service?

Posted on February 2, 2024October 6, 2024 by James O'Claire

Would you like to see what data is coming out of TikTok when you first open it up? Let’s get to it. Didn’t this used to be easy to do? As security for iPhones and Androids increased it continually made viewing the traffic leaving your own device more difficult. This is in stark contrast to…

Read more
  • Previous
  • 1
  • 2
  • 3
  • Next

Categories

  • Development
  • Mobile Marketing and Advertising

Recent Posts

  • AI can’t solve novel problems yet
  • The Trackers and SDKs in ChatGPT, Claude, Grok and Perplexity
  • How to self host your own S3 in 2025
  • Apple: The Silent Advertising Monopoly
  • Watching the Watchers: What to track when tracking app trackers?

Recent Comments

    Archives

    • June 2025
    • May 2025
    • April 2025
    • March 2025
    • February 2025
    • January 2025
    • December 2024
    • November 2024
    • October 2024
    • March 2024
    • February 2024
    • January 2024
    • November 2023
    • October 2023
    • September 2023
    • October 2022
    • April 2016
    • March 2016
    • February 2016

    Meta

    • Log in
    • Entries feed
    • Comments feed
    • WordPress.org
    © 2025 James O'Claire | Powered by Minimalist Blog WordPress Theme