Okay, I feel like reading a little bit about similar issue on stackoverflow I now understand the problem.
Also I quickly created a Mediafire account and played around with it. It seems to limit the access, for whatever reason, it could be security or even the business reasons. Oh, yess, reading about Medifaire pricing on the pricing page You can see that “Direct links” are only included in the paid plans. So You should not be able to get the direct links in a free account. But it seems to me that You can go around it.
Now I do not guarantee that this will work in the future, but for now it works.
On your mediafire file right-click it and go to download option.
It will open up your download webpage. Now go to the “Download” button and right-click that.
Then choose “Copy link address” and then save that url to Your airtable database.
This last url is a download url and I don’t know how long it valid, but for me it works now.
Also as the last step, I would definitely suggest storing Your files on Firebase storage, it is easier to get the download url and is much better integrated with Appgyver. But of course it is Your preference in the end.
Just a few screenshots:
This is my mediafire dashboard:
Now choose the “Copy link address”. Sorry it is in Hungarian, but on my Mac it is the second option from the bottom.
Here is the preview of a test app, that shows the image with this new url, both in single big, image and in the repeated list (sorry, I didn’t feel the need to arrange the sizes):
This is just the repeated list of objects binding to make it possible for the list to check if it shows the image:
As You can see in the url, it looks completely different from those that You have now.
Hope this will solve Your issue.
***And If You read this far. Here is a little gift. The download url of Your image and also a screenshot that it does show in the preview app: