Online advertising is the main profit channel of the internet companies. But, mobile advertising has increasing importance because of the widespread of mobile devices. Effective mobile advertising is the key factor for maximizing revenue when considering advertisers and subscribers benefits. So, An effective ads system take into account that mobile broadband, user time, personal preferences and information. This paper presents a framework to facilitate a flexible and intelligent personal mobile advertisement on mobile devices. The developed framework consists of a combination of expert systems and multi-agent systems. The personal agent communicates with the server agent of the multi-agent system, in order to discover appropriate advertisements to advise the user.