Section 160A. No person shall print or publish, or cause to be printed or published, in any newspaper, magazine, pamphlet or other periodical any advertisement for or on behalf of any foreign company or fraternal benefit society not licensed to transact business in this commonwealth, wherein such company or society solicits, or which is designed or intended to solicit or induce, residents of the commonwealth to take out policies of insurance, annuity or pure endowment contracts or benefit certificates issued or made by such company or society, or to act in any manner in the solicitation of applications for, or to negotiate or act or aid in the negotiation of, such policies, contracts or certificates, or to collect premiums thereon, and no person shall transmit or publish any such advertisement for or on behalf of any such company or society from any radio broadcasting station located in the commonwealth. Violation of this section shall be punished by a fine of not less than fifty nor more than five hundred dollars. This section shall not apply to newspapers, magazines, pamphlets or other periodicals printed or published outside the commonwealth.