Lorry and Truck Advertising in Lanhainsworth

Get in touch

Advertising on Trucks in Lanhainsworth

Truck advertising (also known as trailer or lorry advertising) is an often overlooked form of outdoor advertising. 

It simply involves using commercial Heavy goods vehicles (HGVs) owned by independent haulage companies across the country to effectively brand and promote products, goods, or services. This is effectively a mobile billboard that can be seen by thousands daily across a wide geographical area.

Our teams can arrange local campaigns along certain routes and national and even international campaigns. Contact us today for more information.

Contact Us

What is Truck Advertising?

Basically, a truck advertising campaign is the branding of trucks and lorries to carry promotional artwork, logos and messaging, in order to promote brands, services and products. 

These vehicles often drive long distances and are, in essence, a form of moving billboard, meaning that these adverts are potentially seen over a wide geographical range, on a national and sometimes even international level. They are a form of marketing that isn't particularly targeted but the amount of people they are exposed to, who are both socially diverse and wide-reaching, makes it a good option for any marketing campaign. There are also stand-alone and static options.  

What Are the Best Truck and Lorry Advertising Options?

The various formats offered are outlined below but for more information get in touch:

  • Full Wraps - we believe nothing beats a fully wrapped truck at getting your company or brand noticed across the UK or regionally, as over 55,000 highly receptive people can see them on a daily basis. A wrap encompasses using both sides of the truck and the rear doors. They are essentially an eye-catching moving billboard on roads and motorways and when fully wrapped the messages can't be ignored. 

  • Truck Sides - our advertisers love the huge branding potential of truck sides, its impressive size is equivalent to a 96 sheet billboard in many cases. 3D graphics can make your artwork pop out of the truck and attract attention to your brand. Truck side adverts are seen by drivers, passengers and people at the side of a road. 

  • Truck Rears - it’s hard to beat the dwell time offered by a truck rear advertising campaign - it is 48 seconds on average! Imagine a busy main road, following a truck with your advert on, that’s the power of truck advertising; the inability of the audience to look away as they have to look ahead to drive! It's an ad you can't escape. 

For more information about these mobile billboards and a free quote, contact our team today.

Enquire Now

Truck Advertising Benefits

The main benefits are: 

  1. Wide-reaching - truck advertising is popular with a wide range of advertisers across various industries. This is due to the wide demographic who have the opportunity to see it in action; it has mass-market appeal. It is ideal for getting brands noticed - find out more on this here - as well as being popular with general business marketing, retail and fashion, and the finance sector.   

  2. Captive audience - one of this form of marketing's main benefit is that it reaches an audience in a space currently unreachable with conventional mediums (apart from radio). Also, research shows that drivers are highly responsive and aware of the ads - due to the repetitive and boring nature of driving. They are especially ineffective in traffic jams or when stuck behind lorries as there is nothing else to look at. 

  3. Value for money - as an advertiser, you can get fantastic value for money on all formats of truck and lorry advertising, including full wraps, sides or rear only campaigns. It should be noted that currently truck and van advertising is one of the most cost-effective advertising platforms across the UK, costing less than £0.75 per thousand people who see it.

We have carefully selected media buyers in our outdoor marketing teams who work with specialists in this area, enabling you to relax safe in the knowledge that our teams are crafting your campaign to maximise the results and effectiveness. Also with truck advertising campaigns in Lanhainsworth, they can GPS tracked for accountability, giving you instant access to live GPS data and a monthly GPS report detailing where your campaign has been. Full design is included as standard to ensure you benefit from our expertise.

What Are The Costs for Truck Advertising in Lanhainsworth?

The costs for truck advertising in TR9 6 varies depending on several factors, these are mainly: 

  • Size of the vehicle (which therefore affects the size of the advert) - a bigger advert is more expensive to design, print and install, obviously a large lorry is going to be more expensive than a smaller truck. 

  • Length of the cycle - how long you want the advert to be on the side of the trick for? Are you looking for a few weeks or something more long-term?

  • Mileage and coverage that the vehicle will cover. The wider the area the truck will cover can increase the cost. 

For more information drop us a message today. We will talk through what you are looking for, budget and target market. 

Truck Advert Facts - Did You Know?

Some interesting facts about these brilliant mobile billboards and carrying out a truck advertising campaign ...:

  • 91% of vehicle occupants actively notice truck adverts at the time of exposure. Over 35% of these then study these messages at a later date online.

  • 97% of vehicle occupants can recall specific campaign weeks after seeing it.

These are striking facts, so could this form of marketing for you? Either as a stand-alone advertising option or part of a wider marketing campaign?

Contact Us

If you are interested in a truck advertising campaign or lorry advertising in Lanhainsworth for your company, business or product, fill in the contact form on this page, and one of the team will be in touch to take you through the various options and set the wheels in motion!

We look forward to hearing from you.

We cover Lanhainsworth (Cornwall)

Get in touch

We aim to get back to you in 1 working day.


Skip to

Gallery

Other locations available for lorry and truck advertising
Trendeal Netherton Lewannick Fowey Garras Ruan Minor Fivelanes St Mewan Trillacott Whitstone Mousehole Kelynack Bohetherick Copperhouse Gorran High Lanes Mylor Churchtown St Anthony Troswell Trevegean Merther Plain-an-Gwarry Gwedna Treforda Hendra Croft Rame Porteath St Buryan Tredinneck Trelissick Ruthernbridge Tremar Clampit Trewoon Pityme Lower Brynn Pennytinney Newton Trevenen Bal Probus Maenporth Trembraze Middlewood Trehan Wheal Rose Torrpark Paul Lower Woodley Minions Polgigga Molinnis Withielgoose Mills Jewell's Cross Wearde Treknow Bude Kensey Valley Meadow Rosenannon Clubworthy Penpont St Kew Trewennack Higher Bal Trenerth Reen Manor Gunnislake Goonamarris Pengersick Plushabridge St Hilary Old Grimsby Morwenstow Higher Tolcarne Nancegollan Praa Sands Harlyn Carnkie Carzise Penbeagle Wheal Alfred Rezare Manely Gollawater Nantithet Rinsey Croft Pengelly Zelah Herland Croft West Looe Treesmill Shop Valley Truckle Callestick Penzance Tresmorn Lower Croan Ruan Lanihorne St Michael Caerhays Crofthandy Flushing Amalebra Treneere Hersham Perranwell Deveral Pentire Foundry Cadgwith Burnthouse Coombe Pengold Treskilling Trewoodloe St Stephens Trenance Come-to-Good Amalveor Chapel Troon St Stephens Cubert No Man's Land Tregrehan Mills Sandylake Tregonetha Lamorna Tencreek Tresowes Green Demelza Kelly Bray Higher Menadew St Endellion Herodsfoot Gwallon Threewaters Looe Mills Trevia Dobwalls Lantuel Hessenford Alverton Tregamere Porthtowan Lanteglos Highway Downgate Treskerby Ruddlemoor Stennack Congdon's Shop Medlyn Penhallick Crowlas Curgurrell Sheffield Deviock Lower Tremar Rock Halvosso Downgate Ludgvan Idless Wheal Frances Coverack Nance Trevoll Upton Dimson Treovis Parc Erissey Treburley Skewes Plain-an-Gwarry St Neot Bush St Stephen Trevanger Porthallow Sparnon Illogan Halwin St Blazey Gate Bennacott St Keyne Great Work Malpas Leedstown Cutmadoc Trebetherick Cross Coombe Tresevern Croft Fonston Helston Water Clerkenwater Pendoggett Hellesveor Farms Common Freewater Trebartha Carfury Polgooth St John Truro St Day Penrose Altarnun Tregellist Brighton Portwrinkle Bolenowe Cury Nansladron Towan Cross Tremore St Teath Tregidden Trehunist Notter Ninnes Bridge Edmonton St Breward Lerryn Truscott Treswithian Boslymon Trezaise Higher Hampt Kenneggy Downs Lower Tregunnon Pendriscott Rosemergy Treglasta Porthcurno Kestle Monkscross Talskiddy Trelights Jolly's Bottom Perranarworthal Penwithick Albaston Lower Clicker Treverva Treator Penryn Trebilcock Treverbyn Constantine Bay Blowinghouse Trewarmett Nancenoy Rosevine Tomperrow Manor Parsley West Portholland Holywell Scredda Perrancoombe Kingston Banns Vale Middle Crackington Merrymeet Mulberry Lantyan Trewartha Lanlivery Lynstone North Tamerton Kingbeare Angarrack Frogwell Penare Inchs Chynhale Todpool Costislost Treworga Killivose Burraton Coombe Treburrick Pelynt Mullion Kerley Downs Silverwell Porthloo Cold Northcott Rocky Hill Greensplat Trevanson Porthilly Trussell Philleigh Prospidnick Trew Crimp Seaton Trewetha Relubbus Trelowth Mabe Burnthouse Polbathic Wanson Indian Queens Zennor United Downs Tredannick Cambrose Ashton Helscott Constantine Mount Charles Hugh Town Treworthal Poniou Roseworthy Roseworthy Cooksland Highertown Parkfield Kilhallon High Street Tregajorran Bodwen Rame Bugle Pengover Green Trenale Botallack Feock Boswyn Gummow's Shop Trencrom Cox Hill Common Moor Rosevean Ventongimps Chynoweth Flexbury Marazanvose Treviskey St Enoder Maryfield St Mabyn Egloskerry Lower Denzell Nancledra St Austell Lower Mill Downinney Tresawsen Higher Porthpean Towednack Lavrean Mawgan Porth Darleyford Menagissey Lower Sticker Werrington Tregreenwell Tideford Widemouth Bay Tresoweshill Bocaddon Crafthole Badharlick Reawla Hendra St Issey Tregiffian Trewint Carn Brea Village Eastcott Kilkhampton Mithian Tregarlandbridge Crows-an-wra Penelewey Landrake Mixtow Port Quin Pool Comford Trebeath Milltown The Residence Trehemborne Edgcumbe New Grimsby Hewas Water Tregavarras Redgate Warleggan Widegates St Kew Highway Levalsa Meor Treen Trewindle Little Polgooth Bunny's Hill Sweets Currian Vale Boswarthen Roscroggan Lezant Coxford Rosudgeon Mawnan Smith Trevelmond Carnhell Green St Erney Hannafore Heamoor Porthallow Upton Cross Cusveorth Coombe Three Burrows Twelvewoods Penpoll Trewithick Treburgie Week St Mary Norris Green Tremaine Mitchell Langore Pensilva Seworgan Linkinhorne Carne Bareppa Menheniot Lane Tregonna Watergate Lezerea Chyandour Goonpiper Polmorla Carthamartha South Hill Devoran Trevelver Gluvian Marhamchurch Dutson Mellangoose Ponsanooth Trewethern Trevilder Lamanva Carpalla Boswin Coxpark Brazacott Treath Gang Maxworthy Gloweth St Minver Duloe Bethany Polladras Raginnis Lamorran Lizard No Man's Land St Gennys Canworthy Water Bodieve Veryan Green Gwithian Piece Goldsithney Palmersbridge St Agnes Lower Trebullett Launcells Cross Forrabury Trebehor Cockwells Charaton Cross St Just in Roseland Mullion Cove Morval Trethillick Lower Treluswell Winnard's Perch Temple St Erth Tregadillett Trevescan Landulph Reskadinnick Bradford Newport St Agnes Sweetshouse Carminow Cross St Gluvias Grampound Road Trenarren Brunnion St Merryn Tolgus Mount North Darley Tremar Coombe Stibb Boconnoc Carlidnack Tremorebridge Brillwater Trussall Canon's Town Calstock Paynter's Lane End Charlestown Brea Trethevey St Erme Trekenner Trenoon Trengune Lanjew Mawnan Tregorden St Michael Penkevil Tregarne Red Post Davidstow St Veep East Looe Trevellas Treven Goon Gumpas Trenault Helland Kingsand Trethewey Carnsmerry Perranporth Trevilson Lanreath St Clement Balnoon Bowithick Mount Banns Polgear Holy Vale Withiel Carloggas Crelly Reskivers Treyarnon Tregunna Bokiddick Hill Newquay Saveock Catchall Newtown St Columb Major Vogue Tutwell Merther Lane Treskinnick Cross Kestle East Tuelmenna North Country Gwinear Gam Trewedna Water Treneague Penponds Freathy Perran Downs Tregona Butteriss Gate Couch's Mill Golberdon Lamorick Higher Bojewyan Ringwell Yeolmbridge Burras Bray Shop Trewassa Garker Truthwall Treviscoe Mineshope Boscean Trevorgans Lower Lank North Petherwin Highercliff Boscadjack Laddenvean Harrowbarrow Fraddam Wall Higher Condurrow Carnkie Mithian Downs Forda Higher Tremarcoombe Torpoint Nanquidno Creegbrawse Cross Wadebridge Newtown-in-St Martin St Ives Coverack Bridges Wilcove Latchley Higher Town Portscatho Cross Lanes Pennance Gerrans St Ann's Chapel Trevollard Quethiock Sparry Bottom Roseworthy Barton Coad's Green West Taphouse Gonamena Doddycross Porth Kea Churchtown Germoe Botternell Trevalga Rising Sun Burlorne Tregoose Trewellard Moorswater Drakewalls Carleen Otterham Horningtops Redtye Milltown Longrock Bealbury Roskear Croft Egloshayle Tolborough Higher Reen Launceston Lower Rose Tresawle Trewint Treswithian Downs Timbrelham Trerise Bottoms Crumplehorn Latchbrook Lank Boduel Otterham Station Church Cove Tregole Lane-end Marshgate Perranwell Station Wringsdown Sticker Carnyorth Muchlarnick Boquio Trewint Trelion Carnebone St Ive Cross Corgee Four Lanes Trefanny Hill Castle Gate South Pill Trevilley Tredaule Fletchersbridge Sennen Newbridge Tideford Cross Stencoose Bathpool Duporth Boskednan Engollan Trebudannon Camborne Tregadgwith Tremethick Cross Mongleath Halamanning St Mawes Sandplace Maders Roseland St Thomas Insworke Poughill South Petherwin Gwavas Calenick Herniss Carbis Bay St Michael Penkivel Lanivet Rumford Hallew Pencuke Middle Dimson Trethewell Shop Trebyan Rescassa New Mills Nine Maidens Downs Trewennan Higher Stanbear Brightonwater Trevithal Burlawn Seaureaugh Moor Treliver Penhale Nanceddan West Pentire Lower Menadue Biscovey Treveighan Tubbs Mill Grimscott Week Green Polperro Coldvreath Trenance Hendrabridge Manaccan Trescowe Golden Bank Griggs Tresarrett Porthleven Polpenwith Trevail Bolventor Bosorne Porthmeor White Cross Newbridge Retallack Housel Bay St Eval Summercourt Liskeard Hendraburnick Carn Towan Portloe Nanstallon Old Cardinham Castle Tintagel Higher Land Three Holes Cross Parkengear Rosedinnick Terras Noonvares Pendrift Carzantic Church Town Bodinnick Toldish Tregonhawke Retire Fenton Pits Crowntown Stonaford Bosporthennis North Dimson Trelissick Newtown Frogpool Penrose Hill Bodilly Trevigro Hendra New Downs West Watergate Porkellis Knightsmill Higher Boscaswell Porthgwarra Mena Boyton Melinsey Tramagenna Shortlanesend Higher Larrick Gwenter Threemilestone Tregony Treburgett West Antony Trecangate Allet St Winnow Scarcewater Clampits Whitecross Polmassick Trewornan Trevenning Fernsplatt Leburnick Trethosa Trematon Godolphin Cross Lower Woon Tolvaddon Penmarth Portmellon Parson's Park St Mellion Carthew Gwennap Chyvarloe Hele Pentewan Fairy Cross Polkerris Bosleake Luckett Coombe Clapper Tregear Coppathorne Victoria Mulfra Creed Slaughterbridge Barcelona Hugus Caradon Town Wheal Baddon Scorrier Warbstow Cross West Tolgus Treveor Wheal Busy Redmoor Lower Treworrick Trewalder Penhole Trenance Wherry Town Phillack Penpillick Port Isaac St Ewe Old Town Treworrick Bossiney Tilland St Blazey Trevarrack Bethel Coombe Mount Chycoose Port Gaverne Treslothan Cremyll Croft Mitchell Tolgullow Belowda Pont Trenwheal Perranzabuloe Ruan High Lanes Penwartha Coombe Lower Trewellard Polbrock Rosecraddoc Trenhorne Upton Towans Lower Town Chilsworthy Braddock Penweathers Lanner Trewethen Trewollock Waterloo Beeny Sladesbridge Ladock Helford Passage Escalls Ponjeravah Killaworgey Treninnick Sharptor North Hill Baldhu Sithney Green Paul's Green Coswinsawsin Woodabridge Grillis Dunslea Higher Downs Polpeor Marazion Tolcarne Trewen Larrick Goonhavern Carland Cross Hayle Dannonchapel Higher Dimson Highter Bojewyan Knightor Carey Park Croanford Keybridge Lostwithiel Drym Trefula Millpool Forder Perranuthnoe Darite Trebursye Trevalgan Washaway Clowance Wood Tregurrian St Ive Quintrell Downs Bodelva Helstone Greenwith Common Trelew Nanpean Boswednack Penhallow Trevowah Tuckingmill Bolingey Saltash Cardinham Mornick Boswinger Newlyn Higher Truscott Crooklets Maypole St Dennis Polyphant Lidwell Tredavoe Lelant Downs Blisland Henwood Trevarrack Portreath Trevillett Grumbla Varfell Lanescot Drawbridge Gunwalloe Praze-an-Beeble Pencarrow Meudon Polruan Cripplesease Mingoose Hay Hendra Buttsbear Cross Trevemper Carn Arthen Rinsey Tregonce Turfdown Treworlas St Newlyn East Middle Town Ruan Major Helston Little Beside Burgois St Juliot Calloose Hale Mills Tregeseal Tregada Trewoon Menna Camelford Carne Tolcarne Wartha Blackwater Kea Canworthy Cannalidgey Doublebois Veryan Markwell Three Hammers Angarrick Lower Boscaswell Ventonleague Crowan Burraton Millook Burniere St Jidgey Bolitho Box's Shop Gulval Hallworthy St Allen Trelash Treskillard Trevadlock Whipsiderry Trewidland St Columb Road Kestle Mount Charles St Clether Madron Foxhole Trematon Castle Dizzard St Cleer Jacobstow Bodiggo Crow's Nest Ponsongath Redruth Calvadnack Treleigh Kersbrook Cross Trencreek Newtown Tregoss Sandy Bottom Treworld Trezelah Cowlands Plusha Crahan Grade Dunmere Menherion Newhall Green Kenwyn Lower Ninnes Crugmeer Trenewan Goonbell Sithney Mayon Launcells Pendeen Roserrow Trevivian Treween St Wenn Woodford Trewey Boscastle Tremedda Trethowel Lower Crackington Lower Amble Whitecross Rose Guildford Chenhalls Collery Penhalurick Newtown St Dominick Gweek Wendron Tregullon Stenalees Trevone Twinbrook Park Caroe St Pinnock Townshend Trethellan Water Ladycross The Towans Bofarnel Durgan Churchbridge Higher Bosavern Bridgetown St Levan Gillan Poltesco Cusgarne Northward Splatt Tregolls Trevarrick Trelowia Ruthvoes Carnon Downs Busveal Tregorrick Penhalvean Chapel Town Lockengate Withnoe Metherell Newham Trenay Bosavern Lanjeth Rescorla New Polzeath Flushing Rillaton Shutta Ashton Sparnon Gate Church Town Pantersbridge St Columb Minor Horsedowns Tregatta Cawsand Lesnewth Trevorrick Trenant Boslowick Woon Sheviock Tresmeer Little Bosullow Barkla Shop Trenance Addington Coombe Lower Bodinnar Penwartha Lamellion Boscreege Pengegon Hatt Higher Troswell Porth Antony Breage Castledore Longdowns Park Bottom Penberth Gorran Haven Tresparrett Posts Polwheveral Tredrizzick Kents Pipers Pool Rosenithon Badgall Treal Trefrew Bealsmill Crantock Crean Trevarth Estate Plain Street Newbridge Tremail Sellan Tregiskey Woolley Trebullett Hendra Fentonadle Gospenheale Mawgan Trevena Dolphin Town Trereife St Mawgan Criggan Tredethy Millbrook Mount Ambrose Skinner's Bottom Boscoppa Broadlane Mount Hawke Trefrize St Erth Praze Penhallick Treburgie Water Trelill Tredinnick Carnkief Rose-an-Grouse Carloggas Rosecare Hornick Trevance Old Mill Trelake Kuggar Rilla Mill Enniscaven Kennards House Cutmere Castallack Delabole Gilbert's Coombe Ponts Mill Old Kea Downend Splatt Golant Rose-in-the-bush Middle Town Great Tree Lanteglos Higher Crackington Troan Portherras Higher Cransworth Chapel Amble Viscar London Apprentice Stepaside Halton Barton Michaelstow Millendreath Budd's Titson Playing Place Portlooe Mawla Hellescott Trelan Zoar Trevowhan Trekenning Venterdon Middle Taphouse Restronguet Passage Two Burrows Puddle Trebell Green Tregenna Kehelland Budge's Shop Barbican Goonown Highlanes Lower Ninnis Polzeath Lower Trefrize Lower Kenneggy Tremayne Tresamble St Lawrence Paynter's Cross Tregew Towan Withielgoose Newton Downrow Trequite Carbis Penhale Carwynnen Knave-Go-By St Ruan Forder Talland Crackington Haven Ellenglaze Colan Quoit Brent Antony Passage Carclew St Martin Warbstow Treloquithack Collamoor Head Trescoll Langdon Morvah Little Comfort Longstone Trerose Par North Beer Polborder Truas Trenear Lescrow Billacott Plaidy Treworgans Narkurs Releath Tredinnick Lawhitton Gothers Bridgend Carclaze Dunveth Landulph Cross St Germans Antron Carkeel Tregardock Connon Porcupine St Just Kerris Helford Lowertown Cargreen St Anthony-in-Meneage Treneglos South Tehidy Laneast Lanhainsworth Bakesdown Goonabarn Bangors East Taphouse Tredinnick Tresillian Petherwin Gate Treningle Sancreed Holmbush Trerulefoot Stithians Berepper Newmills Treveal Brane Bishop's Quay Gracca Carluddon Chacewater Twelveheads Nancemellin Wheal Kitty Roche Penstraze Tregonning Trebarwith Mountjoy Treliske Manhay Treviskey St Tudy Stourscombe Trevenen Halabezack Pencoys Percuil Mellingey Highertown Wenfordbridge Porth Navas Bohortha Prussia Cove Goverseth Tywardreath Stoptide White Cross Chyanvounder Gwinear Downs Carharrack Grampound Halgabron Black Cross Illand Polmarth Kerthen Wood Georgia Poundstock Stoke Climsland The Town Longstone Tresparrett Helebridge Sutton Laity Moor Lower Dimson Trevarrian St Breock Luxulyan Little Downs St Martin Drift Trevilla Tolskithy Rockhead Higher Ninnis Haye Fm Tregavarah Thurdon West Curry Kenneggy Illogan Highway Penhale Jakes Bissoe Bilberry Rosemelling Welltown Merry Meeting Cocks Fraddon Roskorwell Tresean Trenoweth Peterville Trevarren Upton Bodellick Wainhouse Corner Millpool Bissom Trewithian West Youlstone Portholland Paramoor Trebarber Sennen Cove Padstow Trythogga Church Coombe Kestle Mill Goonlaze Penpethy Budock Water Botusfleming Whitemoor Lamledra Buryas Br Broad Langdon Tresinney South Wheatley Gorran Churchtown Pillaton Traboe Sithney Common Castlegoff Vellanoweth Wringworthy Mevagissey Goonhusband Rosewarne Trelawne Bowling Green Barripper Shortacross Blunts Brill Falmouth Pempwell Trekeivesteps Tregeare Connor Downs Great Bosullow Tolvaddon Downs Tregatillian Looe Downderry Degibna Menadarva Westdowns Tregarland Lanstephan Hick's Mill Trethurgy Halsetown Rosevear Goonvrea Trispen Caudworthy Hellandbridge Treen St Ervan Tywardreath Highway Trewen Carnhot Harcourt Goosewell Tregurtha Downs Readymoney Eggbeare Polmear Gooseham Callington Porthoustock Trebarwith Strand East Portholland Lower Porthpean Perranwell Tresavean Perran Wharf Tregoodwell Boskenna Berriowbridge Torfrey Balwest Curry Lane South Carne Resugga Green Torwell Gwills Carlyon Bay Holmbush Predannack Wollas Penpol Swanvale Porthcothan Mylor Bridge Little Petherick Comfort Higher Keason Bodmin Stursdon Meaver Truthan Daw's House Clitters Lelant Bosoughan St Keverne Redpost Trevarth Gunwalloe Fishing Cove Stratton Treligga Lansallos Penmayne Rejerrah