Preheat the air fryer to 375°F for 3 minutes.
Place the ribs in a large bowl and toss with 2 tablespoons olive oil, salt, pepper, garlic powder, and smoked paprika until evenly coated.
Arrange the ribs in a single layer in the air fryer basket. Cook for 18 minutes, flipping halfway through.
Brush the ribs with barbecue sauce and cook for another 6 minutes until the sauce sets and the edges crisp.
While the ribs finish, toss the corn with the remaining 1 tablespoon olive oil. Add the corn to the air fryer basket alongside the ribs for the last 8 minutes of cooking.
Remove everything from the air fryer. Drizzle the melted butter over the corn and serve the ribs with extra sauce on the side if desired.