from the gift miles Terms and Conditions, it never mentions anything about 70% 30% requirement. Probably gift miles is different than "miles top off."
Asia Miles Gift Miles is eligible for Asia Miles members who have at least one partner activity (either airline or non-airline) recorded in their account for the last 12 months.
Gift Miles are sold in blocks of 500 Asia Miles at USD16.25 per block, a minimum purchase of 1,000 Asia Miles and a service fee of USD 20 per purchase.
In a calendar year, a member can purchase no more than 15,000 Gift Miles for his/her own account, and receive from a third party no more than 30,000 Gift Miles.
Gift Miles will appear in the recipient’s Asia Miles account within 24 hours of the transaction.
All transactions are non-refundable, non-reversible and non-transferable.