3

Here is my initilization of unity ads

mAdView = findViewById(R.id.adView);
UnityAds.initialize(this, RentC.getApp().GAMEID, null, RentC.getApp().isTestMode, true);
BannerView mBannerView = new BannerView(this, adUnitId, new UnityBannerSize(320, 50));
mAdView.addView(mBannerView);
mBannerView.load();

Ads are not displaying and in logcat i am getting

2021-08-06 21:54:23.844 25057-25206/com.yrrappz.rent_c W/UnityAds: com.unity3d.services.core.connectivity.ConnectivityMonitor.initConnectionStatus() (line:109) :: Unity Ads was not able to get current network type due to missing permission
2021-08-06 21:54:23.855 25057-25206/com.yrrappz.rent_c I/UnityAds: com.unity3d.services.core.api.Sdk.logInfo() (line:84) :: mediation detection is:{"UnityEngine":false}
2021-08-06 21:54:23.859 25057-25209/com.yrrappz.rent_c W/UnityAds: com.unity3d.services.core.connectivity.ConnectivityMonitor.connectionStatusChanged() (line:173) :: Unity Ads was not able to get current network type due to missing permission
2021-08-06 21:54:23.863 25057-25209/com.yrrappz.rent_c W/UnityAds: com.unity3d.services.core.connectivity.ConnectivityMonitor.connectionStatusChanged() (line:173) :: Unity Ads was not able to get current network type due to missing permission

permissions Given

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

Can u help me to get out of this

1 Answers1

-1

To expand on my comment, you are missing the required network permission. To enable it follow these steps:

Go to Edit->Project Settings -> Player. Select Android, Build Settings, Change Internet Access from Auto to Require.

If you are using a custom gradle, you need to add the permission manually. They should be:

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
TEEBQNE
  • 6,104
  • 3
  • 20
  • 37