Michael,
We work very well with 'existing' sites as that's a common problem. There's 2 methods to 'connect' your existing users to their Facebook account. Once connected, you (the admin) have the option of pulling in their Facebook information when the log in to refresh their avatar or profile information. After connection, the user will be able to login with their Facebook credentials or their previous Joomla/CB credentials.
To let user's connect, we have:
* An "Automatically Link Users by Email" setting. When enabled, if the user logs in through Facebook with an email address that already exists in CB/Joomla, their account will be linked immediately. No more intervention should be necessary.
* If the user has a different Facebook email address than what they use on your site, if you're using the "Normal Registration Flow" of JFBConnect, they'll be brought to a page where they can either create a new account or login to Joomla with an existing account.
* The SCLogin module also can be set to display a "Connect this account to your Social Network" text and Facebook Login button for users that are logged in. That will associate the accounts for users who are already logged in.
So, we should have you covered there. It's always possible that some users will inadvertently create 2 accounts (one Facebook and their 'old' Joomla account). Unfortunately, we can't do anything about that, but if managed and explained well, it shouldn't be a huge issue.
Finally, JFBConnect creates 100% standard Joomla users. So, any extension will see users that come in from Facebook just like normal and should work exactly the same as if they registered directly on your site. So, you shouldn't have any issues with AdsManager.
Hope that all helps, but if you have other questions, just let me know!
Alex