Don't use Advantage with Advantix. You could use Advantix with a heartworm pill though. Or Advantage Multi with a Preventick collar ( not sure how well those work though...I'm leery of collars).
The problem with a topical heartworm medication is that most people fail to apply them properly, or wash them off too soon, etc. If they reach thew skin and stay there they do actually work. But it's WAY too easy to screw it up.
Revolution is the only heartworm medication that is accepted as safe for heartworm positive dogs. However, ivermectin and milbmycin are used to treat heartworm infections via the "slow kill" method. They are given just like with any other dog. The dog will test negative within a couple months, but it takes YEARS for the heartowrm to die (the meds kill the microfilaria and sterilize the female heartworms, thereby shrinking their uterus and total mass of the worms since a female heartworm is mostly uterus). That is the primary reason to test before starting - you will not know your dog is infected unless you test first. You should test before starting, and then 6 motnhs after starting, and yearly thereafter. NO heartowrm pills allow for testing every other year. Heartgard, Interceptor and Trifexis (as possibly others) have a guarantee that if you give the pill every month (or purchase enough to use every month), and test every year, if your dog turns up positive for heartworms, they will pay for the treatment (which is expensive, time-intensive, and dangerous, but you don't really have much choice). If you test every other year, sdon't test, or don't treat year-round, that guarantee is not applicable.
Iverhart and Proheart are generics of Heartgard - ivermectin. I don't know if Interceptor has a generic, but I don't tihnk so. Milbemycin/Interceptor/Trifexis/Sentinel do heartworms, roundwormd, hookworms and whipworms. Ivermectin/Iverheart/Proheart/Heartgard do heartowrm and roundworms.
If you are using milbemycin (Interceptor, Sentinel or Trifexis) you MUST give at least 3 monthly doses AFTER the last possible exposure to mosquitoes to be sure your dog is not infected. That means around here, the last exposure is generally in November, so we have to give it December, January, and February. Exposure starts up again in March. So it must be given year-round here. Now, the only one that is labeled this way is Trifexis, because it is the most recent product and to get it lebelled the guidelines were more strict. But since it is the same ingredient, this iapplies to other products with that ingredient. To be safe I would apply the principle to ALL heartworm meds, just in case.