I can not use ads often...But I have to use it often...What must I do?

Hello.I added your ads to the game.But I need to use it often.I am giving to users energies which you use 1 energy when you enter the game.I gave 3 energies to play.When player finishes energies,I am asking 3 question to users.
1-)wait 10 min to full energy
2-)buy a pro version
3-) watch a video to refill energies.

But there is a problem ,I can not use your ads often.
What must I do for that ? Thanks…

Hello,

Keyword for this problem is “mediation” .

Regards,

Solution?
After 3 hours ,I saw new 1 video ad.What does it means? Every 3 hours ,I will show video ads:hushed: …?

@Salazar
Do you have any answer ?:slight_smile:

Hello,

Q: Does UnityAds work with mediation networks?
A: Yes of course. Some supported are MoPub, Fyber. We have adapters ready from them in our Github.

Fyber mediation doc. I couldnt found MoPub doc.

Simply mediation improves your ad library. If ads from Unity Ads library finished for that device, it fills with Fyber Ads. Thats why understand at least.

Regards,

@Salazar .I have a more question.I have informations.You can answer.In my script,I want to show a more ads at 1 game session.My question is that , is it possible with my script? If it possible ,I will use just unityads at my games.Thank salazar.

using UnityEngine;
using System.Collections;
using UnityEngine.Advertisements;
using UnityEngine.UI;

public class UnityReklam : MonoBehaviour {

bool showedAds=false;
bool loadedAds=false;
float waitSeconds=3f;
void Awake() {
DontDestroyOnLoad(transform.gameObject);
gosterdi=false;
if (Advertisement.isSupported) {
Advertisement.allowPrecache = true;
Advertisement.Initialize (“xxxx”);
}
else {
Debug.Log(“Platform not supported”);
}
}
// Use this for initialization
void Start () {

}

// Update is called once per frame
void Update () {

// if(showedAds && !loadedAds)
// {
// if (Advertisement.isSupported) {
// Advertisement.allowPrecache = true;
// Advertisement.Initialize (“xxxxxx”);
// loadedAds=true;
// } else {
// Debug.Log(“Platform not supported”);
// }
// }
if(Application.loadedLevelName==“MultiPlayer”)
{

if(Advertisement.isReady())
{
waitSeconds=waitSeconds-(1*Time.deltaTime);
if(waitSeconds<0)
{
ShowMyAds();
waitSeconds=3;
}
}
else
{

}
}
}
public void ShowMyAds()
{
if (Advertisement.isReady()) {

Advertisement.Show(null,new ShowOptions {
pause = true,
resultCallback = result => {

GameData.SaveCoin(GameData.LoadCoin()+2000);
// PlayerPrefs.SetInt(“energy”,0);
// PlayerPrefs.SetFloat(“beklemeSuresi”,0);
showedAds=true;
loadedAds=false;

}
});
}

else
{

}
}

}

Hello,

This script trys to show ads every 3 seconds when your multiplayer scene opened, as you commented out some part of the script.
You can use an ad placement more than once in your game, any where you wish.

Regards,