Loading...

How do I fix game ping problems? in Mobile Legends, FreeFire and PUBG Mobile

Edwar Ramadhan 10:53:00 PM Add Comment

Mobile Legends is one of the oldest MOBAs available for mobile devices and therefore has a very wide player base. Like all other online games, Mobile Legends requires a fast and reliable internet connection to play lag-free matches. But the increased ping has created a lot of problems lately. So here we will help you with some tips & tricks to fix high ping in Mobile Legends.

How do I fix game ping problems? in Mobile Legends, FreeFire and PUBG Mobile



Tips & Tricks to fix high ping problem in Mobile Legends

How do I fix game ping problems? in Mobile Legends, FreeFire and PUBG Mobile


Let's check out some ways to improve network connectivity while playing Mobile Legends.

1. Install Pinger Game from Google PlayStore and Run it.

2. Tap the Fab + Icon to Create a new network Ping URL. You should fill in the entries below: highly recommend:

- Entry URL: teknokia.com or google.com (recommend using links with local servers. You are free to fill in any links).

- Display Name: Fill in Any Name (If empty it doesn't matter)

- Package Size: 1

- Number of pings: Remain Blank for unlimited pings

- Ping Interval: 1 (second).

Tap Ok.

3. Select the Network Ping URL that was created in No.2 above.

4. Tap Start to Start the Ping process.

How do I fix high ping and lag? Use Pinger Game Anti Lag Tool For Mobile Online Gaming

Edwar Ramadhan 10:34:00 PM Add Comment

Lag is a choked or choppy effect when playing online games. This is due to an unstable, slow, and even intermittent internet connection. As a result, we are often annoyed.

How do I fix high ping and lag? Use Pinger Game Anti Lag Tool For Mobile Online Gaming


Technically, the lag can be seen from the signal indicator in the game in the form of a signal strength icon and latency number which is marked in milliseconds or MS (Millisecond) units.

Here's how to prevent lag when playing online games is to use the Pinger Game application - Anti Lag tools for Mobile Online games.

Pinger Games is an application that functions to prevent unstable, slow, even intermittent internet connections and latency delays or network lags in playing online games. This application is very light to use when playing online games such as Battle Royale Multiplayer :( FF, PUBG, etc.) and Multiplayer Online Battle Arena (MOBA): MLBB, etc.

It can also be used as a Ping Booster for playing games on PC if you Install it on android device and activate Tethering Wireless Hotspot.

How to use ? :

1. Install Pinger Game from Google PlayStore and Run it.

2. Tap the Fab + Icon to Create a new network Ping URL. You should fill in the entries below: highly recommend:

- Entry URL: teknokia.com or google.com (recommend using links with local servers. You are free to fill in any links).

- Display Name: Fill in Any Name (If empty it doesn't matter)

- Package Size: 1

- Number of pings: Remain Blank for unlimited pings

- Ping Interval: 1 (second).

Tap Ok.

3. Select the Network Ping URL that was created in No.2 above.

4. Tap Start to Start the Ping process.



If there is an unstable signal effect, you can lock the LTE Only network with the Force 4G LTE Only 2020 application that we have built.

Instructions Force 4G LTE Only 2020 Free Version

Edwar Ramadhan 12:52:00 AM Add Comment

The Force 4G LTE Only 2020 application is a shortcut application to be able to access activities from a hidden android system that functions to lock the LTE Only, 4G Only and 5G Only network mode.

Instructions Force 4G LTE Only 2020 Free Version


There have been complaints written by users who installed this application in Google Play and gave 1 star. This is our concern as a developer. this means that this application does not work as expected. We try to be able to help all Android users and because of the limited tools to test this application.

So the function of this application depends on the ROM on the Android device the user is using. due to fragmentation problems and AOSP modifications made by the respective cellphone vendors. We create different shortcut keys.

Therefore, there are several ways to lock the LTE Only Network using the Force 4G LTE Only 2020 Free version application.

Method 1:


Instructions Force 4G LTE Only 2020 Free VersionInstructions Force 4G LTE Only 2020 Free Version          Instructions Force 4G LTE Only 2020 Free Version

SIM 1 as a data connection



2. Select Menu SIM 1 Only - LTE Swithcer 1 / LTE Swithcer 2 / One UI 3.0 Android 11 - Select LTE Only in the Set Preferred Network Type section

Note: One UI 3.0 is exclusively for Samsung galaxy with One UI 3.0 Android 11 ROM


If it displays an error message it means that your phone does not support this function. Please use method 2.


Method 2:


Instructions Force 4G LTE Only 2020 Free VersionInstructions Force 4G LTE Only 2020 Free VersionInstructions Force 4G LTE Only 2020 Free Version




2. Select the menu Testing Setting - Testing Setting 1 / Testing Setting 2 - Device information - Select LTE Only in the Set Preferred Network Type section.

If method 1 and method 2 display an error message it means that your cellphone does not support the two methods above, please use method 3

Method 3:


Instructions Force 4G LTE Only 2020 Free VersionInstructions Force 4G LTE Only 2020 Free VersionInstructions Force 4G LTE Only 2020 Free Version

Instructions Force 4G LTE Only 2020 Free Version




2. Select SIM 1 Only - Hidden Activity (waiting for loading all activities of System app installed) - In the search box, type "RadioInfo" - select the activity - select LTE Only (4G Only) or NR Only (5G only)




3. If you long press on an activity Radio Info you can create a shortcut on the Home screen. so you don't bother like the steps above. you can directly access it from the Home Screen menu.

Instructions Force 4G LTE Only 2020 Free Version



If you activate LTE Only and the Mobile Operator you use does not support VOLTE. You cannot make and receive calls. even use USSD to check credit or quota amount.

How to Lock LTE Band Selection On Samsung Galaxy Without Root

Edwar Ramadhan 4:32:00 AM Add Comment

 Hello Everybody ! now i will Share tips how to Lock LTE Band on Samsung Galaxy device. With this tutorial we can lock Frequency of LTE Band frequency networks. so that the connection becomes more stable.

How to Lock  LTE Band Selection On Samsung Galaxy Without Root


This method is specifically for Samsung Galaxy. Because the default hiddennetwork system application is available. for devices with other brands and types, I haven't tried it.

Please follow the following methods:

1. DOWNLOAD Force 4G LTE Only 2020 Pro application from Google Play

2. Run the Application

3. Select SIM 1 Only menu, then Hidden Activity

4. wait to load until 100%

5. tap the search box type Hiddennetwork

6. In the call setting section, there is a hiddennetwork activity.

7. Long Tap 3 options will appear: Create Shortcut, Launch Activity, Edit Shortcut. I recommend Select Create Shortcut to make it easier for us to enter network activity mode without having to bother opening the Force 4G LTE Only 2020 Pro application.

8. Please select Launch Activity to enter the system Network Mode to select network mode.

9. tap the three-line menu in the left corner. select Band Selection to lock LTE band. please select a frequency band then slide the toggle selection to activate it.




Alternatively, if all button doesnot support your device ROM caused by new update lika Android 11 or old Android version please try Method 2 below : 





2. Run The Application. select SIM 1 Only - Hidden Activity - type "Radio Info" in Search Box - select the Activity that shown below for like com.xxx. RadioInfo
3. Select the LTE Only at set Preferred network type.
4 done
5. if you want to create shortcut to home screen : Long Tap the App and then select create shortcut and then ok. 










WA Status Saver Lite Apk free Download

Edwar Ramadhan 1:24:00 AM Add Comment

WA Status Saver Lite is an smallest and simple apk to save images and videos from statuses other people wa friends.

WA Status Saver Lite Apk free Download



How to use ?
1. Open your Friends status
2. Run " WA Status Saver Lite "
3. it will show up your Friends statuses on Recent tab
4. you can tap "save: icon in the right bottom side and automatically moved to saved tab.

Or

1. Open your friend status or story
2. Run Wa Status Saver Lite
3. Select one items, in the item detail you can tap "save" , "Repost", "Share" icons.
4. if you choose "Save" it will show in the gallery and saved tab.

App Open Ad Admob Beta Implementation and Integrating in Kotlin

Edwar Ramadhan 1:53:00 AM Add Comment
Hello Guys, Google has launched new ad type for its Mobile Ads Admob. It's called App Open Ads. It's might be limited for some developers because still beta version. Lets try this ad and how it works. From Google developers guide site showed only in Java Code. Now, I have Convert it to Kotlin.


App Open Ad Admob Beta Implementation and Integrating in Kotlin
source : Google developer


What is App Open AD?

This is a new AD type that we can show to users when he minimises our app and comes back. An ad format that appears when users open or switches back to your app. Ad overlays the loading screen.

Let’s start to implement this Ad.

Step 1

Add the following dependency or update the version if you are implementing it in your old project. it should be 19.4.0 or Latest.

com.google.android.gms:play-services-ads:19.4.0

Step 2

Create MyApplication class and copy code below ! 

class MyApplication : Application () {

private lateinit var appOpenManager: AppOpenManager

override fun onCreate() {
super.onCreate()
MobileAds.initialize(this) {}
appOpenManager = AppOpenManager(this)
}


}                       

Step 3
Pass this application class to your manifest and also add your AdMob ad id in metadata as following.

<application
android:name=".MyApplication"...>


<meta-data 
android:name="com.google.android.gms.ads.APPLICATION_ID" 
android:value="ca-app-pub-3940256099942544~3347511713"/> 


</application>

Step 4 :
Create Class AppOpenManager and copy the code Below !


class AppOpenManager (private var myApplication: MyApplication) : LifecycleObserver,Application.ActivityLifecycleCallbacks {
companion object {
private const val LOG_TAG = "AppOpenManager"
private const val AD_UNIT_ID = "ca-app-pub-3940256099942544/3419835294"

}

private var appOpenAd: AppOpenAd? = null
private lateinit var loadCallback: AppOpenAd.AppOpenAdLoadCallback
private var currentActivity : Activity? = null
private var isShowingAd : Boolean = false
private var loadTime:Long = 0

init{
this.myApplication.registerActivityLifecycleCallbacks(this)
ProcessLifecycleOwner.get().lifecycle.addObserver(this)
}

@OnLifecycleEvent(ON_START)
fun onStart() {
showAdIfAvailable()
Log.d(LOG_TAG, "onStart")
}

fun showAdIfAvailable() {
// Only show ad if there is not already an app open ad currently showing
// and an ad is available.
if (!isShowingAd && isAdAvailable())

{

Log.d(LOG_TAG, "Will show ad.")
val fullScreenContentCallback = object: FullScreenContentCallback() {
override fun onAdDismissedFullScreenContent() {
// Set the reference to null so isAdAvailable() returns false.
this@AppOpenManager.appOpenAd = null
isShowingAd = false
fetchAd()
}
override fun onAdFailedToShowFullScreenContent(adError: AdError) {}
override fun onAdShowedFullScreenContent() {
isShowingAd = true
}
}
appOpenAd?.show(currentActivity, fullScreenContentCallback)
}
else
{
Log.d(LOG_TAG, "Can not show ad.")
fetchAd()
}
}
/** Request an ad */
fun fetchAd() {
// We will implement this below.
if (isAdAvailable()) {
return
}
loadCallback = object:AppOpenAd.AppOpenAdLoadCallback() {
/**
* Called when an app open ad has loaded.
*
* @param ad the loaded app open ad.
*/
override fun onAppOpenAdLoaded(ad:AppOpenAd) {
this@AppOpenManager.appOpenAd = ad
this@AppOpenManager.loadTime = (Date()).getTime()
}
/**
* Called when an app open ad has failed to load.
*
* @param loadAdError the error.
*/
override fun onAppOpenAdFailedToLoad(loadAdError: LoadAdError) {
// Handle the error.
}


}


val request : AdRequest = getAdRequest()
AppOpenAd.load(
myApplication, AD_UNIT_ID, request,
AppOpenAd.APP_OPEN_AD_ORIENTATION_PORTRAIT, loadCallback)


}


/** Creates and returns ad request. */
private fun getAdRequest():AdRequest {
return AdRequest.Builder().build()

}

/** Utility method that checks if ad exists and can be shown. */
fun isAdAvailable():Boolean {
return appOpenAd != null && wasLoadTimeLessThanNHoursAgo(4)


}


/** Utility method to check if ad was loaded more than n hours ago. */
private fun wasLoadTimeLessThanNHoursAgo(numHours:Long):Boolean {
val dateDifference = (Date()).time - this.loadTime
val numMilliSecondsPerHour:Long = 3600000
return (dateDifference < (numMilliSecondsPerHour * numHours))


}

override fun onActivityPaused(activity: Activity) {

}

override fun onActivityStarted(activity: Activity) {

currentActivity = activity

}
override fun onActivityDestroyed(activity: Activity) {
currentActivity = null
}

override fun onActivitySaveInstanceState(activity: Activity, outState: Bundle) {
}


override fun onActivityStopped(activity: Activity) {


}


override fun onActivityCreated(activity: Activity, savedInstanceState: Bundle?) {

}

override fun onActivityResumed(activity: Activity) {

currentActivity = activity
}
}
In the above code replace AD_UNIT_ID with your Admob AD id.

Step 5

Now in the above class, you will get an error ProcessLifecycleOwner not able to resolve. 
To solve that we need to implement the following dependencies.

def lifecycle_version = "2.0.0"
implementation "androidx.lifecycle:lifecycle-extensions:$lifecycle_version"implementation "androidx.lifecycle:lifecycle-runtime:$lifecycle_version" 
annotationProcessor "androidx.lifecycle:lifecycle-compiler:$lifecycle_version"

All done.
Now we will run our app and see how it looks. To test it minimize your app and open it again.

If you are getting any error try to replace your AD id with test ad id. Because AdMob takes some time to serve ads on new ads ids.Hope you enjoyed the blog. 

Here is the sample source code for the implementation of Admob Open Ad.
https://github.com/teknokia/App-Open-Ad-Example-Admob--Kotlin






IDM Cannot Download From Google Drive Fix 100 %

Edwar Ramadhan 12:58:00 AM Add Comment
Has anyone failed to download files from Google Drive using IDM? I also experienced this some time ago. After I browsed here and there, I finally found a solution.

IDM Cannot Download From Google Drive Fix 100 %




IDM stands for Internet Download manager which I think is the best downloader software that I use often. because this software can separate files into several parts and download them simultaneously.

Returning to the problem at the beginning, I will share how to download files from Google Drive using IDM software.

I have made a video tutorial on "how to solve not being able to download files from Google Drive using Internet Download Manager" below to make it clearer.