Find out which app is pushing ads in my notification bar? This may be a duplicate question but it seems the bad guy has improved its technology and known methods don't work so far. Anyway, started recently, my phone shows a notification every few days. Addons Detector and AirPush Detector didn't find anything related. Using:

adb shell dumpsys notification


I got this:

NotificationRecord{40c413b0 pkg=com.google.android.gsf id=1 tag=null}
  icon=0x1080077 / android:drawable/stat_notify_chat
  contentIntent=PendingIntent{40d4f178: PendingIntentRecord{40d62628 com.google.android.gsf startActivity}}
  deleteIntent=PendingIntent{40d4f148: PendingIntentRecord{40d45710 com.google.android.gsf broadcastIntent}}
  tickerText=xoxbellejenxo37@jabber-chat.com wants to be able to chat
  contentView=android.widget.RemoteViews@40cd0b38
  defaults=0x4
  flags=0x1
  sound=content://settings/system/notification_sound
  vibrate=null
  ledARGB=0x0 ledOnMS=0 ledOffMS=0


My question is what else can I do to find out which app is pushing ads? I don't want to try airpush opt out for two reasons:


I wouldn't trust people doing this at the first place.
I want to find out which app is doing this and add the company/developer behind it to my black list.


UPDATE

My phone is a rooted Samsung Captivate Glide, Android 2.3.

UPDATE

Updated to 4.0.4

Thanks
Beginning with 4.1 Jelly Bean, you can long-press the notification itself. This will bring up a menu with a single item, "App Info". Touch this item and you will go straight to the offending app's management page, where you're just a touch away from "Force stop" and "Uninstall".