Pollfish – Better Way To Make Money From Apps


About Pollfish

Pollfish is a survey platform that allows easy distribution and targeting of surveys through existing mobile apps. The distribution allows survey creators to target the elusive mobile user via direct targeting options in terms of location, telecommunications carrier, app, mobile platform device used etc.

Pollfish builds its distribution through partnerships with mobile app developers who embed Pollfish SDK into their apps. Clients pay per completed survey and revenue is shared with the developers. Developers can increase their revenue as each completed survey is worth 10-20 more times than an ad click! Integration of the SDK is easy, fast and does not reserve any extra space on the developer’s app as its displayed as an overlay.

Experience With Pollfish

I tried Pollfish because  they are paying sweet $0.3(minimum) per completed survey and  the one line of code required by Pollfish to run the survey in your app. I integrated their SDK in my SMS app and after few days of testing I've noticed that surveys are only available in a specific random time each day so you cannot make this as your primary source of income but good thing about their SDK is they have survey listeners if survey is not available, survey is opened and if the survey is completed by the user. I created my own waterfall of monetization strategy  by using several ad networks. I used some of the survey listeners to make the waterfall possible. When survey is not available I show ads from Airpush --> Admob --> MobileCore. When survey is completed I reward the user by removing the annoying ads in the app.. 🙂

After a month of testing I accumulated $3239 from completed surveys from my app.. 🙂


Check my other post: MobileCore – High eCPM Mobile Ad Network

Sign Up HERE for you and me to get $60 bonus

MobileCore iOS SDK is Now Available!


Apple developers now have access to one of the best SDKs around. As one of the top integrated SDKs for Android globally, mobileCore is now offering an iOS SDK which is fully compatible with the iOS 8 platform!

mobileCore’s Android SDK is one the most popular and widely-used SDKs in the world, and now Apple developers can take advantage of the same high-quality production that Android fans have been using for years. This is also good news for iOS users, as mobileCore offers some of the clearest, strongest and most attractive ads on the market.

As always, the mobieCore iOS SDK is super easy to integrate –  it only takes a few lines of code and you are ready to go!


The SDK’s ad units include:

mobileCore’s quality interstitial ads are full-screen ads that stand-out and take over the room (or at least the page).  Interstitials are the top-performing ad unit which generates the highest eCPMs.

Native buttons to personalize every single ad. You can fully customize the buttons’ –looks, location, purpose – and fully customize the revenue stream to work directly with their app. The ad unit is completely in your hands.

Don't forget to contact your account manager to learn more about our special offers for Apple developers! 

Get the iOS SDK

MobileCore – High eCPM Mobile Ad Network


MobileCore is a mobile ad network offering developers and advertisers exceptionally user friendly solutions and optimization technology that deliver results. MobileCore  has the advanced data needed to drive results. Requesting billions of data points a day,  data engines forecast consumer behavior based on ad unit, gender, interest categories, device, in-app activities, geo-location and timing.

MobileCore ad units


Get weekly payments


 provides publishers with payments every 7 business days. So not only will your revenue increase, you'll also get your hands on it quicker. All payments can be received via Pay Pal or bank wire transfer.


Easy to integrate SDK

iMobileCore's lean SDK is comprised of only a few lines of code allowing for quick and easy integration. Within minutes your app can have multiple ad units designed to drive higher revenues. MobileCore's  android SDK also allows for seamless integration with multiple development frameworks and mediation platforms.


Developer Panel


The Developer Dashboard contains everything you need to manage and optimize your android apps' monetization. With in-depth performance analytics based on ad unit, geo and application, you can easily optimize your mobile monetization strategy.



Actual Experience With MobileCore

I integrated MobileCore with one of my app under communication category for 1 week to test the performance. With the result below(click the image to enlarge) I'm very happy and satisfied.




Check my other post:  Pollfish – Better Way To Make Money From Apps


Start Earning More Today!

Register Now To Get $100 Bonus!!

Freedom SMS: Free TexT To Philipines

Enjoy the most beautiful & most reliable free SMS app to all Philippine networks!!

Freedom SMS brings a refreshingly beautiful and responsive Material Design of text messaging. No registration required just install and start sending free text to all Philippine networks. Enjoy real free texting and the recipient does not need to install any application to receive your messages. No Load or SIM card credits needed.

We are not using your SIM load(Smart load / AutoloadMax ) or credits to send SMS. But instead we are forwarding your message to our SMS servers via internet. Freedom SMS requires Internet to work to relay SMS to our SMS servers.

Our Sponsor

This app is ad supported to keep your messages flying around the world for free because sending to a real phone number cost us real money.


⦿ Just tap the free-tag icon/button in the menu bar when you are about to send a message. SIM card mode will let you enable normal messaging which you can send SMS from your own number. This is hassle free 2 in 1 messenger.

Here are some of the features why we think you’ll love it:

⦿ Material Design: And lots of it. Freedom SMS is the most beautiful free text app available.
⦿ Free Text - The supported networks are SMART, Globe, SUN, Talk 'N Text.
⦿ Night Mode: Like to have dark themes? So do we. Control it yourself, or turn on Automatic Night Mode and have night mode turned on automatically when it's dark out.
⦿ Contacts sync: Search and select, no need to type each number. Send free SMS instantly by just selecting your contacts.
⦿ More control: Ability to block SMS senders.  NO interruptions when you don’t want them!
⦿ Customization: It's your app. Make it yours!


1. Why I can't receive reply from Philippines?
⦿ This application is one way text only and reply is not enabled. Just tell your "ka-text" to reply directly to your own number.

2. Why different numbers appear to the recipient instead of my own number?
⦿ SIM CARD numbers means business! You cannot use it without paying to SMART/GLOBE and of course we cannot make it free for you because that is STEALING and STEALING is AGAINST the law! We are using multiple numbers to send millions of messages every now and then to minimize delay. As much as possible we will deliver your messages with reasonable delay.

3. Why do I need to set Freedom SMS as default SMS app?
⦿ Since the introduction of Android 4.4, Google allows only one app to run as default SMS app. Google introduced the default SMS app concept which we are not able to influence.

4. How do I set Freedom SMS as my default SMS app?
⦿ A pop up message will prompt you to set Freedom SMS as default upon opening.

Contact us for help and support

⦿ https://s3.amazonaws.com/supportpage/help.html

Privacy Policy

⦿ https://goo.gl/77A9VA

BlueStacks Tips & Tricks

Change, Fake, Spoof Your Device Identity


Keeping your identity anonymous on the Internet can have major advantages.  Enjoy unlimited free trial games,  Install applications and games that is restricted with specific device and many more.

This is also useful when you want to generate fake install of some apps in the market.


What is BluesStacks?


BlueStacks App Player lets you run your favorite mobile apps fast and fullscreen in your browser and on PC. Developers also use this as emulator to test apps and games before production release.

Changing Device IMEI

You must have BlueStacks installed to proceed with the following steps. We will make sure BlueStacks is not running by killing the processes and run the IME changer binary.

  1. Install - http://adf.ly/722701/bluestacks
  2. Run HD-Quit.exe from bluestacks installation folder(ex. "C:\Program Files (x86)\BlueStacks\HD-Quit.exe" ).
  3. Download IMEI changer - http://imei-2vwr.s3-website-us-east-1.amazonaws.com/
  4. Run IMEI_Changer.exe as administrator and click →  (1)Read registry → (3)GUID →  (4)IMEI →  (2)Update registry


Changing Device ID

Some apps / games is using this unique ID to identify a device depending on the developer.

  1. Download and install device ID changer - http://devid-id9p.s3-website-us-east-1.amazonaws.com/
  2. Install DeviceIDChanger.apk
  3. Click generate new ID  –> click Set New ID then reboot BlueStacks.

Change Google Advertising  ID

Some mobile ad networks are tracking users via this unique ID so this is a good practice to change this unique ID associated with the above informations.

  • To generate new Advertising ID find the Google Settings app → Ads reset advertising ID

Changing IP and Location

For you conceal your location and your real IP address run this  VPN.. Choose your desired location. Enjoy!

Note: VPNs don't run inside BlueStack so you need to install this VPN on your host machine..

Changing Phone Model

  1. Download BlueStacks Model template here - http://adf.ly/722701/modeltemplate
  2. Install Any android terminal emulator from Google Play.
  3. Decide what model you are going to choose from the template and change the content of /data/.bluestacks.prop using the terminal emulator.
  4. Restart bluestacks to take effect.


Monitoring Postfix Queue


This is a very basic postfix queue monitoring script to alert the administrator if the queue is filling up for some reasons.

Understanding the script

We are using the mailq command to see how many messages are about to be sent. The output of mailq should look like this.


$ mailq

-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------

24A12120A80* 479 Tue Apr 29 13:29:16 ccccc@gmail.com xxxxxxxxx@gmail.com

2669E120A65* 479 Tue Apr 29 13:29:16 cccccccc@gmail.com xxxx@gmail.com

28E74120844* 479 Tue Apr 29 13:29:16 cccccc@gmail.com xxxxxxxx@gmail.com

-- 2 Kbytes in 3 Requests.

Just see the last line of the output '-- 2 Kbytes in 3 Requests.' 3 request is the key so that we will know how many messages are pending in the queue.

You can extract the the number of requests with the following command:

/usr/bin/mailq | /usr/bin/tail -n1 | /usr/bin/awk '{print }'

Do some queue count validation of your choice before alerting and adjust the limit variable as necessary.

Check the code in github - PostfixQueueMonitoring


Installing SNMP in CentOS

1. Install SNMP.

 yum  install net-snmp net-snmp-utils 

2. Create a new user using the net-snmp-create-v3-user command.

 net-snmp-create-v3-user -ro -A  auth_password  -X  privacy_password  -a SHA -x AES user_name

3. Test it with

snmpwalk -v 3 -u user_name -a SHA -A  auth_password  -l authPriv -x AES -X privacy_password  localhost

4. Configure your monitoring tool with the above details.
5. Start SNMP

 /etc/init.d/snmpd start

Source:  http://www.blasterspike.it/

How To Add Swap on Ubuntu

About Linux Swapping

Linux RAM is composed of chunks of memory called pages. To free up pages of RAM, a “linux swap” can occur and a page of memory is copied from the RAM to preconfigured space on the hard disk. Linux swaps allow a system to harness more memory than was originally physically available.

However, swapping does have disadvantages. Because hard disks have a much slower memory than RAM, virtual private server performance may slow down considerably. Additionally, swap thrashing can begin to take place if the system gets swamped from too many files being swapped in and out.

Check for Swap Space

Before we proceed to set up a swap file, we need to check if any swap files have been enabled on the VPS by looking at the summary of swap usage.

An empty list will confirm that you have no swap files enabled:

Check the File System

After we know that we do not have a swap file enabled on the virtual server, we can check how much space we have on the server with the df command. The swap file will take 512MB— since we are only using up about 8% of the /dev/sda, we can proceed.



Create and Enable the Swap File

Now it’s time to create the swap file itself using the dd command :


of=/swapfile”  designates the file’s name. In this case the name is swapfile.
Subsequently we are going to prepare the swap file by creating a linux swap area:

The results display:


Finish up by activating the swap file:

You will then be able to see the new swap file when you view the swap summary.


This file will last on the virtual private server until the machine reboots. You can ensure that the swap is permanent by adding it to the fstab file.

Open up the file:

Paste in the following line:

Swappiness in the file should be set to 10. Skipping this step may cause both poor performance, whereas setting it to 10 will cause swap to act as an emergency buffer, preventing out-of-memory crashes.

You can do this with the following commands:

To prevent the file from being world-readable, you should set up the correct permissions on the swap file:

Reboot for the change to take effect.You can also change the value while your system is still running


you can also clear your swap by running swapoff -a and then swapon -a as root instead of rebooting to achieve the same effect.


To calculate your swap Formula


so what it mean is that when 10 % 395 MB of ram left then it start using swapiness.


Sources: https://www.digitalocean.com and http://askubuntu.com/

How to Enable USB Debugging & Developer Options in Android 4.2 Jelly Bean

The USB Debugging and Developer Options are hidden in latest Android 4.2 Jelly Bean. If we want to use that options, manually activate it. Google has rolled out latest Jelly Bean OTA update for their nexus mobiles. After the updating process, the developer option is not there insettings. Here is the guide to enable USB debugging on Android 4.2 Jelly Bean running mobiles and tablets.

Developer Options have many features for app developer to test an app on their device from PC via ADB. After enabling the debugging mode only, access the mobile from PC. ADB is used for users if they want to quickly access and run commands on their device from their PC or Laptop. In gingerbread it is placed in Settings> Applications > Development > USB Debugging. And ICS it is placed in Settings > Developer Options > USB Debugging. But, after upgrading it to 4.2 it is missing. After a long time to search around, we found the way how to activate it.

2014-01-25 23.31.21

  • Go to – Settings > About device.
  • Then move on to Build number option
  • Tap on Build number repeatedly about 7 times.
  • After touching 7th time you will see a message that, “you are now a developer”.

Now the option will be placed in Settings menu. Normally it placed under System in Settingsmenu. Then you can enable it in Developer Options and Android Debugging.

Source: www.ninjaromeo.com