I've been developing a live streaming/video player into my Android application.In that we have to implement pre/mid/post ads integration for which I've tried Google's IMA SDK. In the sample app, from video player(IMA SDK). We have to request(using ad tags) ads from VAST compliant ad servers like google AdSense.So,basically the ads positioning and timing is controlled by the video player logic.But our requirement is, the entire ad control should be done by the ad servers.Is there any way to do that?
You might be interested in using DFP ad rules. With ad rules, you can define cue points (from DFP) when new ad requests should be made. Once done, you will get an ad tag to feed into the IMA SDK. The SDK will make the request, and based on the current time, if the time matches the pre-defined cue point, the SDK will make the ad request automatically.
When it is time to play the ad, the SDK will fire CONTENT_PAUSE_REQUESTED, and you can hide the video player control depending on your requirements.
Related
I'm developing news app which is showing YouTube matching embed video on click news post, I'm not owner any of those videos, but I want to place Admob banner ad to the bottom of the video, I saw this post about possible copyright strike from Google or YouTube, but I need to be sure about that before add ads on location showed in image below.
If there are no ads on that specific Youtube Channel i.e. the videos are not monetized via AdSense, you can show AdMob's ads afaik.
Do cross-check the policies though, these policies tend to change quite often.
Note: If the YouTube Channel someday starts to monetize its content, your AdMob account will be at risk so head with precaution.
I am getting error code 3 (No fill) while requesting native video ads from DFP and success from AdMob using Unified Native Ads on android.
This article https://support.google.com/admanager/answer/7031536?hl=en specifies that video ads are also available as UnifiedNativeAds.
While requesting video ad using AdMob's AdUnit ID I am able to get video ads successfully but on the other hand, creating video native ads on DFP and using that AdUnit ID I am getting no fill every time.
I have learnt about VAST IMA ads, but my use case involves showing ads that are NOT integrated as pre-roll or post-roll or as simple video ads.
I want the logo, title, CTA, description info with the video ad, as a UnifiedNativeAd object. How to solve this use-case?
If I have a page on my android app which is related to cars, can I customise the ads shown so that only ads about cars appear?
I have set ads by using Google's AdMob. How far can I customise the ads that appear? Could I provide specific keywords like "cricket" or "backpacks"?
I want the ad to be an AdMob native ad.
I would need the same for an iOS app.
Native ads are only given to selected developers/companies who make more money for Google, and I don't think there is certain criteria that is mentioned anywhere to be eligible to get those.
As the page for Native Ads here says:
Note: Native Ads Advanced is currently released to a limited set of
publishers. If you're interested in participating, reach out to your
account manager to discuss the possibility.
If you absolutely want the Native Ads into your app, you can use Facebook Ads platform for monetization as they offer Native Ads without any special requirements.
You can select only ads related to car by disabling all the other ads from your admob panel. You can disable the other ads by going into "Blocking Controls" section of your app. But it'd not be good move as Google caters ads based on what user needs, if your app is about car, showing only ads related to cars "MIGHT" benefit you, but it'd drastically reduce your fill rate which will affect your revenue very very much.
I wanted to ask is it legal to use the Google Admob reward ads without giving any reward to the user like coins, points or etc. And can we use these ads in non-gaming applications like maps applications or chatting applications and etc.
The video type of interstitial ads rather than the rewarded video ads should suit your purpose. Try using the sample unit id for the interstitial video written in this page to see if it is really what you want.
I guess is legal and feasible. Rewarded ads are commonly used to continue playing with same items, weapons, collectables... after your character dies instead of losing all the progress. And AdMob is not limited to games.
Is there a mechanishm to sell ad space directly on android?
I know of admob and such, but on admob, you don't talk directly to the people whose ads show up in your app.
If a service to do this does not exist, do you guys have any idea of how I could sell ads directly for my app?
Both AdMob and AdWhirl support "house ads" where you can place your own text or banner ads into the rotation of ads. By default AdMob is setup like Google's other advertising in that they do the brokering for you, and attempt to display the most relevant ads in your app.
House Ads would allow you to do direct ad sales and displays those ads directly in your app. I am using AdWhirl and have sold ads to 3rd parties and backfill the rest with ads from Google.
Something to be aware of is that AdWhirl specifically states that their reporting for House Ads isn't exactly accurate. So you may need to roll your own tracking mechanism if you do head that direction.
If you don't use a service like one of these from Google (or someone else) you'll have to roll your own ad service.