# In-app ads

**URL:** <https://community.glideapps.com/t/in-app-ads/55804>\
**Category:** Ask for Help\
**Created:** [December 16, 2022, 6:05pm UTC](https://community.glideapps.com/t/in-app-ads/55804 "2022-12-16T18:05:29Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Russ\_Tanner](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/russ_tanner/32/51607_2.png) [@Russ\_Tanner](https://community.glideapps.com/u/Russ_Tanner)\
**Post date:** [December 16, 2022, 6:05pm UTC](https://community.glideapps.com/t/in-app-ads/55804/1 "2022-12-16T18:05:29Z")

</div>

Is it possible to have banner ads show up inside of a Glide app? If it is, is there a way to make having ads show up on profile pages conditional? For example, if someone has a paid profile, ads won’t show up on their profile.

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [December 17, 2022, 1:13am UTC](https://community.glideapps.com/t/in-app-ads/55804/2 "2022-12-17T01:13:19Z")

</div>

You can configure an “ads” table with an image and the link the user will be directed to.

Then, in the Users table, create a single value column, return a random row from the Ads table above.

Use two lookup columns to return the associated image and link of the random row, and display that with an image component + open link action.

I assume you have another “Paid?” column to know whether the user has paid or not. Only show the image when the user has not paid.

---

<div class="post-metadata">

**Author:** ![Russ\_Tanner](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/russ_tanner/32/51607_2.png) [@Russ\_Tanner](https://community.glideapps.com/u/Russ_Tanner)\
**Post date:** [December 17, 2022, 2:58am UTC](https://community.glideapps.com/t/in-app-ads/55804/3 "2022-12-17T02:58:57Z")

</div>

I just started working with glide. I’m not sure how the paid feature works. I’m just trying to figure out what’s possible right now.

---

<div class="post-metadata">

**Author:** ![kingzy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kingzy/32/15690_2.png) [@kingzy](https://community.glideapps.com/u/kingzy)\
**Post date:** [December 17, 2022, 3:27am UTC](https://community.glideapps.com/t/in-app-ads/55804/4 "2022-12-17T03:27:41Z")

</div>

If you are referring to ads from Google or any of the ad platforms, then it wont be possible.

You can add your own however.

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [December 18, 2022, 1:34am UTC](https://community.glideapps.com/t/in-app-ads/55804/5 "2022-12-18T01:34:36Z")

</div>

> [@Russ\_Tanner](#):
>
> I just started working with glide. I’m not sure how the paid feature works.

Nothing in the steps above requires a paid account. When I say a "Paid? column, I’m referring to the column you use to determine whether a user has paid for your service or not, which is usually a boolean column.

---

<div class="post-metadata">

**Author:** ![Myles\_Chaput](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/myles_chaput/32/62176_2.png) [@Myles\_Chaput](https://community.glideapps.com/u/Myles_Chaput)\
**Post date:** [February 10, 2025, 9:11pm UTC](https://community.glideapps.com/t/in-app-ads/55804/6 "2025-02-10T21:11:23Z")

</div>

How often does the random link actually reset though?

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [February 10, 2025, 10:46pm UTC](https://community.glideapps.com/t/in-app-ads/55804/7 "2025-02-10T22:46:42Z")

</div>

Good question. I have tried to ask it in the community before but no one seems to know.

If you want it to shuffle reliably, add a shuffle action in your flow related to that screen.
