I don't know what the credit advance fee is because I would never advance cash.....that's asking for a financial spanking.
Using a zero fee, zero interest card UNDER THOSE TERMS is a win-win deal, provided you pay attention to when all the zero stuff runs out.
What's usually the best (lowest) are balance transfer fees. I have been able to get money for about a year, at a total cost of 3% of the balance for that year, by using balance transfers.
The tricky part is getting the money out of the credit card world into the checking account world; balance transfers just move money from one card to another. I am fortunate to have one card with USAA (great service) which lets me take credit advances without a fee. So I would balance transfer from one of the cards offering me a teaser rate for such transfers, to my USAA credit card, and then transfer the money from the USAA card (which then had a balance due -to- me) to my checking account, for no further fee. Alternatively, I could balance transfer from one card to another card on which I owed nothing, then have that second card send me a check for my "overpayment".
But, yes, stay away from cash advances, unless you are desparate, or enjoy lining the pockets of the credit card company with your finest greenery.