Question for the comunity

I am working on a mobile game which has been progressing well unitl I started to integrate admob adverts. The first question is to write a mobile game most people will probably want ads and was wondering what people are using with .net 9 as the old way which is quite wll documented on here has alot of issues.

Secondly I have found an old repo called AdMobBuddy which worked well under .net framework 4.5.1 I believe. I am in the process of modenizing it to .net 9 and making it Android and iOD not bothering with the windows part. Once done if it would be any use to anyone on here I will package is a nuget package would this be of any use to the community?

Frankly unless you REALLY believe you stand to make significant money, don’t do it. We did google ads in our mobile game and had to completely rewrite the ad handling maybe 3 times in like 2 years or something because Google changes things so often, not to mention having to deal with stuff like now-required GDPR notices and what not. It became so much trouble that we eventually wholly abandoned them and just have baked-in ads for the DLC now.

I’d even go so far as to say leave a place for them (start with baked-in ads of some kind), then if you get a large user base you can swap them for google ads, as it may be worth the trouble at that point.

2 Likes

I used to run and manage AdRotator many many moons ago, and I can attest to @TheKelsam ‘s points about it being an uphill strain to keep it updated and continue to work. Essentially, they want to use those ad mediation frameworks in their way and their way alone, as soon as you try and do something different, they make it difficult.
(and AdRotator integrated with multiple of them)

Long since abandoned that project, but it’s open source if you wanna fork it :smiley: (it also had a XNA/MonoGame port)

1 Like

Thanks for the great feedback guys. After much thought and playing around with this I have decided to stick with it at moment I have taken the code from admob buddy and refactoring to .net 9. And then will share my changes back to the original repo. One of the reason for my decision is I am testing GitHub co-pilot with the hope when google changes the rules it will be a couple of days using that. This fits in with my main project as although I have 40 years experience as a developer my design skills are zero so trying to write a game completely uni designed by ai which is getting interesting

1 Like