The former Coronation Street star took to Instagram to share videos from his gifted getaway.
Ryan, 39, showed fans the luxurious hotel he stayed at, along with bike rides with his fiance Lucy Mecklenburgh by the beach.
They stayed at Rixos The Palm Hotel & Suites costing £1000-a-night.
Ryan and Lucy relaxed in the garden area with their kids at sunset before heading off to enjoy fancy meals.
One snap saw a platter of cured meats while another captured octopus, potatoes and salad served on separate dishes.
He quickly faced backlash for showing off his no-expense-paid trip while others are struggling.
One user commented: “This is so lovely and how nice that you was gifted this trip but wouldn’t it be even nicer that a average family who could never even afford this holiday be gifted and every celeb then posted about it x.”
Whilst another added: “Reality for most people is they can’t afford their bills, or a family holiday let alone Dubai as a couple. So removed from reality.”
“Exactly. 😕 The amount of people with kids i see having to reach out on the internet asking about food banks etc at the moment is so sad. What a dream life. Xx,” replied a third.
A fourth user defended the star writing: “What is wrong with people! So what if its a ad!? Its his page he can post what he wants!
“If you don’t like it then don’t follow him simple! I hope you did get the trip free, I know I would be posting about it if i did ha 👌🏻.
“Some people just cant be happy for others. Shame really. But hey ho ignore them or block as i would 🤣 enjoy your alone time ❤.”
Ryan and ex-TOWIE star Lucy met in 2017 when they both starred on the Channel 4 series Celebrity Island With Bear Grylls.
Two years later, he proposed to her during a romantic trip to Italy.
They share two children together Roman, three, and Lilah, one.
Ryan has another daughter, Scarlett, born in 2008, with his ex-girlfriend and former Coronation Street co-star Tina O’Brien.