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!!

FSMS – Free TexT To Philippines

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

Freedom SMS offers FREE SMS To Philippines service - designed to be simple, reliable so you can enjoy unlimited free text to Philippines. Worry no more because this free text app does NOT need Load or SMS credit. NO registration required just type, send and receive your text messages directly right on the app for FREE.


Two Way SMS(Send & Receive)
Send and receive text messages right on the app smoothly and free. The recipient just need to reply directly to your messages to receive replies. This is perfect for OFWs for receiving replies from the Philippines even without roaming SIM card. This feature will enhance your "chikkahan" with family and friends.
The recipient can reply directly to whatever number used to deliver your message. Replies are charge 1 peso as regular SMS rate unless they are registered to any unlimited text promo.

Sim and Free Modes
Just tap the earth like icon or button in the menu bar when you are about to send a message. This will let you send via SIM CARD or FREE when you are connected to the internet.

Dual SIM
Hold the send button to select between SIM cards.

Password Protection
Password protect the app so others can't see your messages.

SMS Blocker
Block unwanted contacts or numbers. Stop them from disturbing you..

Real SMS or Text
This app sends real SMS or text and it doesn't require the receiver to have this application. Even the oldest phone can receive your text messages.

Online Free Texting
This app can send and receive text messages even without SIM card. Internet is the only requirement to send and receive text messages from any part of the world you may be.

Other Useful information:
⦿ This app sends using our numbers NOT your SIM Card number.  You CANNOT have your sim card send free sms or free text because numbers are 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.

⦿ You hate ads? You hate surveys? We are offering NO ADS / NO Survey version for only P100/month just contact us via help and support if you are interested.
⦿ This app is a good alternative to Chikka messenger when you are out of credits.
⦿ This app sends free sms using regular Philippine number
⦿ This app does not support free call to Philippines
⦿ This app does not support radio or tv channels to Philippines
⦿ We support the following networks: TM, SUN, SMART, GLOBE

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