✨ What is TalkShield?
Tired of the banner ad flickering below your friend list every time you use KakaoTalk on PC, the lock-screen ad, and the ad pop-ups that appear out of nowhere?
TalkShield is a system-tray app that simply runs in the background, finds and removes KakaoTalk's ads in real time, and neatly fills the space where the ad used to be with your friend list.
Why TalkShield?
TalkShield🪶 Ultra-light A single executable of about 60KB. No installation, no extra runtime required⚡ Fast Runs as native code, with CPU usage at virtually 0% during normal use🛡️ Safe Never touches KakaoTalk's files or memory. It only cleans up the ad windows on your screen🤫 Quiet No startup notice, no annoying pop-ups. It just works silently from the tray🔋 Efficient When KakaoTalk is closed, it slows its own scan cycle to save resources📊 Stats Hover over the tray icon to see the total number of ads blocked
Ads it removes
✅ The bottom banner ad in the main window (friend list / chat list) - closed, and the empty space filled
✅ The lock-screen ad
✅ The separate ad pop-ups (including WebView ads)
Your actual content - chats, friend list, and so on - is never touched.
🚀 Download & Run
Download the file and unzip it.
Double-click
TalkShield.exe.That's it. KakaoTalk's ads disappear automatically.
There is no installation process, so removing it is just as simple - close the program and delete the file.
💡 Can't see the tray icon? Windows 11 tucks a new program's tray icon inside the
∧(hidden icons) area on the taskbar. Click∧and drag the yellow speech-bubble icon next to the clock to pin it so it's always visible.
🖱️ How to use
Right-click the tray icon for the menu (just 5 items, no clutter):
Menu / DescriptionEnable ad blocking Turn blocking on/off (you can also toggle by double-clicking the icon)Run at Windows startup Register/remove auto-start on bootHide tray icon Hides only the icon while blocking keeps working. To show it again, relaunch TalkShield.exeAbout Opens the developer's blogExit Quit the program
When the icon is yellow it's on; when it's gray it's off.
It starts and stops quietly, with no notifications. (You're only notified when a new version is out.)
Your settings and total blocked count are saved automatically and kept for the next run.
🛠️ Build it yourself from source
It uses only the compiler already built into Windows, so there is nothing to install.
git clone https://github.com/openr03/TalkShield.git
cd TalkShield
build.batbuild.bat generates the icon and builds TalkShield.exe with the built-in .NET Framework compiler (csc.exe).
⚙️ How it works
TalkShield inspects the window structure of KakaoTalk (kakaotalk.exe) every 100ms.
In the main window, it finds the ad container (a title-less child window) and closes it with a
WM_CLOSEmessage.It resizes the friend list and lock-screen areas so content fills the space where the ad was.
It hides the separate ad pop-ups (WebView-embedded windows).
It precisely identifies the real content windows (which have custom scrolling) and leaves them alone, and it's optimized to minimize process inspection and memory allocation, so it stays light even when left running for long periods.
❓ Frequently asked questions
Q. My antivirus or SmartScreen warns me. A. This is the usual warning shown for a free, individually developed program with no code signing. The full source code is public, so you're welcome to build and use it yourself.
Q. The ads came back after a KakaoTalk update. A. That means KakaoTalk's window structure changed. Let us know via Issues and we'll fix it quickly.
Q. Is there any risk of my account being penalized? A. TalkShield never intervenes in KakaoTalk's program, servers, or memory - it only tidies up windows on your own PC's screen, so it behaves just like an ordinary window-management tool. That said, responsibility for use rests with the user.
