Skip to content

Commit 33a1d06

Browse files
committed
Removed checkInternet Connection & Added Unity Banner
1 parent 28b5362 commit 33a1d06

File tree

4 files changed

+56
-23
lines changed

4 files changed

+56
-23
lines changed

app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ android {
1111
applicationId "com.blackhole.downloaders"
1212
minSdk 26
1313
targetSdk 34
14-
versionCode 7
15-
versionName "1.6"
14+
versionCode 8
15+
versionName "1.7"
1616

1717
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
1818
}

app/src/main/java/com/blackhole/downloaders/ui/MainActivity.java

Lines changed: 39 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import android.view.View;
1212
import android.widget.ImageView;
1313
import android.widget.LinearLayout;
14+
import android.widget.RelativeLayout;
1415
import android.widget.TextView;
1516
import android.widget.Toast;
1617

@@ -43,7 +44,7 @@
4344
import com.unity3d.services.banners.BannerView;
4445
import com.unity3d.services.banners.UnityBannerSize;
4546

46-
public class MainActivity extends AppCompatActivity implements IUnityAdsInitializationListener {
47+
public class MainActivity extends AppCompatActivity implements IUnityAdsInitializationListener ,BannerView.IListener{
4748

4849
private ImageView ivRound, ivInfo;
4950
private LinearProgressIndicator progressBar;
@@ -61,6 +62,9 @@ public class MainActivity extends AppCompatActivity implements IUnityAdsInitiali
6162
public static boolean downloadFroze = false;
6263
private boolean isInterstitialLoaded = false;
6364

65+
BannerView topBanner;
66+
RelativeLayout topBannerView;
67+
6468
@Override
6569
protected void onCreate(Bundle savedInstanceState) {
6670
super.onCreate(savedInstanceState);
@@ -85,6 +89,18 @@ protected void onCreate(Bundle savedInstanceState) {
8589
requestPermissionsIfNeeded();
8690
}
8791

92+
void loadBanner(){
93+
topBanner = new BannerView(this, "Banner_Android", new UnityBannerSize(320, 50));
94+
// Set the listener for banner lifcycle events:
95+
topBanner.setListener(this);
96+
// Request a banner ad:
97+
topBanner.load();
98+
// Get the banner view:
99+
topBannerView = findViewById(R.id.topBanner);
100+
// Associate the banner view object with the banner view:
101+
topBannerView.addView(topBanner);
102+
}
103+
88104
private void initializeUI() {
89105
layoutTitle = findViewById(R.id.layout_title);
90106
layoutFollow = findViewById(R.id.layout_follow);
@@ -173,12 +189,7 @@ private void startAction() {
173189
ivRound.setImageResource(hoverImageResource);
174190
AnimationUtils.scaleImageView(ivRound, R.dimen.image_original_width, -20);
175191

176-
if(AppUtils.isInternetAvailable()){
177-
checkForUpdate();
178-
}else{
179-
Toast.makeText(this, "No internet connection", Toast.LENGTH_LONG).show();
180-
videoURL = "";
181-
}
192+
checkForUpdate();
182193

183194
}
184195

@@ -342,6 +353,7 @@ public void onBackPressed() {
342353

343354
@Override
344355
public void onInitializationComplete() {
356+
loadBanner();
345357
loadInterstitialAd();
346358
}
347359

@@ -372,4 +384,24 @@ public void onUnityAdsFailedToLoad(String placementId, UnityAds.UnityAdsLoadErro
372384
Log.e("UnityAds", "Unity Ads not initialized yet");
373385
}
374386
}
387+
388+
@Override
389+
public void onBannerLoaded(BannerView bannerAdView) {
390+
Log.d("UnityAds", "Banner Loaded");
391+
}
392+
393+
@Override
394+
public void onBannerClick(BannerView bannerAdView) {
395+
396+
}
397+
398+
@Override
399+
public void onBannerFailedToLoad(BannerView bannerAdView, BannerErrorInfo errorInfo) {
400+
Log.d("UnityAds", "Banner Failed To Load");
401+
}
402+
403+
@Override
404+
public void onBannerLeftApplication(BannerView bannerView) {
405+
406+
}
375407
}

app/src/main/java/com/blackhole/downloaders/utils/AppUtils.java

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -71,18 +71,4 @@ public static String getLocalAppVersion(Context context) {
7171
}
7272
}
7373

74-
// is ping to google
75-
public static boolean isInternetAvailable() {
76-
try {
77-
Process p1 = java.lang.Runtime.getRuntime().exec("ping -c 1 www.google.com");
78-
int returnVal = p1.waitFor();
79-
return returnVal == 0;
80-
} catch (Exception e) {
81-
e.printStackTrace();
82-
}
83-
return false;
84-
}
85-
86-
87-
8874
}

app/src/main/res/layout/activity_main.xml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,21 @@
100100

101101
</LinearLayout>
102102

103+
<RelativeLayout
104+
android:id="@+id/topBanner"
105+
android:layout_width="wrap_content"
106+
android:layout_height="wrap_content"
107+
android:layout_above="@+id/layout_follow"
108+
android:layout_below="@+id/linearLayout"
109+
android:layout_alignParentStart="true"
110+
android:layout_alignParentEnd="true"
111+
android:layout_centerHorizontal="true"
112+
android:layout_marginStart="56dp"
113+
android:layout_marginTop="48dp"
114+
android:layout_marginEnd="54dp"
115+
android:layout_marginBottom="11dp"/>
116+
117+
103118
<LinearLayout
104119
android:id="@+id/layout_follow"
105120
android:layout_width="wrap_content"

0 commit comments

Comments
 (0)