admobadapter/src/main/java/com/clockbyte/admobadapter/AdmobAdapterCalculator.java
public int translateSourceIndexToWrapperPosition(int sourcePos, int fetchedAdsCount) {
        int adSpacesCount = 0;
        if(sourcePos >= getOffsetValue() && getNoOfDataBetweenAds() > 0)
            adSpacesCount = (sourcePos - getOffsetValue())/getNoOfDataBetweenAds() + 1;
        adSpacesCount = Math.min(fetchedAdsCount, adSpacesCount);
        adSpacesCount = Math.max(0, adSpacesCount);
        adSpacesCount = Math.min(adSpacesCount, getLimitOfAds());
        int wrappedPosition = sourcePos + adSpacesCount;
        return wrappedPosition;
    }
public int translateSourceIndexToWrapperPosition(int sourcePos, int fetchedAdsCount) {
        int adSpacesCount = 0;
        if(sourcePos >= getOffsetValue() && getNoOfDataBetweenAds() > 0)
            adSpacesCount = (sourcePos - getOffsetValue())/getNoOfDataBetweenAds() + 1;
        adSpacesCount = Math.min(fetchedAdsCount, adSpacesCount);
        adSpacesCount = Math.max(0, adSpacesCount);
        adSpacesCount = Math.min(adSpacesCount, getLimitOfAds());
        int wrappedPosition = sourcePos + adSpacesCount;
        return wrappedPosition;
    }
public int translateSourceIndexToWrapperPosition ( int sourcePos , int fetchedAdsCount ) { int adSpacesCount = 0 ; if ( sourcePos >= getOffsetValue ( ) && getNoOfDataBetweenAds ( ) > 0 ) adSpacesCount = ( sourcePos - getOffsetValue ( ) ) / getNoOfDataBetweenAds ( ) + 1 ; adSpacesCount = Math . min ( fetchedAdsCount , adSpacesCount ) ; adSpacesCount = Math . max ( 0 , adSpacesCount ) ; adSpacesCount = Math . min ( adSpacesCount , getLimitOfAds ( ) ) ; int wrappedPosition = sourcePos + adSpacesCount ; return wrappedPosition ; }
Translates the source position to an actual position within the adapter wrapper.
@param fetchedAdsCount the count of completely fetched ads that are ready to be published
@param sourcePos the source index

@return the position of the adapter wrapper item
Translates the source position to an actual position within the adapter wrapper . @param fetchedAdsCount the count of completely fetched ads that are ready to be published @param sourcePos the source index