The deal means BA advertising will appear on cash machines featuring the ATM:ad system, in airports, across the City of London and in corporate locations.
During the last 12 months BA has made extensive use of the service, using it to support sale campaigns, business tactical campaigns and new product launches as well as network messages and everyday low price advertising.
The new long-term booking, which starts on Sunday (1 July) will initially focus on BA's Club World service, adapting the cash machine ‘menu' of options so that is represents a food menu.
The activity has been planned by Zenith and booked by outdoor specialist Kinetic.
British Airways was the first company to run third-party advertising on the newly-launched ATM:ad in May 2004.
ATM:ad locations include supermarkets, petrol stations, high streets, shopping malls and universities and allow advertisers to target the type of person known to most commonly frequent certain locations.